From 434377080b83381182f83527226a0ecc13303d36 Mon Sep 17 00:00:00 2001 From: Kazuhiro Fujieda Date: Tue, 10 Dec 2019 20:31:07 +0900 Subject: [PATCH] =?utf8?q?=E6=B5=B7=E6=88=A6=E6=99=82=E3=81=AB=E4=B8=80?= =?utf8?q?=E8=A6=A7=E3=82=92=E6=88=A6=E6=B3=81=E3=81=AB=E5=88=87=E3=82=8A?= =?utf8?q?=E6=9B=BF=E3=81=88=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- KancolleSniffer/ListForm.cs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/KancolleSniffer/ListForm.cs b/KancolleSniffer/ListForm.cs index ef2b988..c0fb857 100644 --- a/KancolleSniffer/ListForm.cs +++ b/KancolleSniffer/ListForm.cs @@ -158,8 +158,29 @@ namespace KancolleSniffer public void UpdateBattleResult() { + MoveToBattleResult(); battleResultPanel.Spoilers = _config.Spoilers; battleResultPanel.Update(_sniffer); + BackFromBattleResult(); + } + + private int _prevSelectedIndex = -1; + private const int BattleResultIndex = 10; + + private void MoveToBattleResult() + { + if (comboBoxGroup.SelectedIndex == BattleResultIndex || _sniffer.InSortie == -1) + return; + _prevSelectedIndex = comboBoxGroup.SelectedIndex; + comboBoxGroup.SelectedIndex = BattleResultIndex; + } + + private void BackFromBattleResult() + { + if (_sniffer.InSortie != -1 || _prevSelectedIndex == -1) + return; + comboBoxGroup.SelectedIndex = _prevSelectedIndex; + _prevSelectedIndex = -1; } public void UpdateCellInfo() -- 2.11.0