OSDN Git Service

ViewTabBottomがfalseだと起動時にエラーが発生する不具合を修正 (thx @mulsys!)
authorKimura Youichi <kim.upsilon@bucyou.net>
Mon, 23 Sep 2019 17:33:05 +0000 (02:33 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Mon, 23 Sep 2019 17:37:55 +0000 (02:37 +0900)
TabInformations.SelectTab が呼ばれる前に TweenMain.SetTabAlignment メソッド内で選択中のタブを参照したことが原因

Fixes: bf2159ff ("現在表示中のタブをTabPageではなくタブ名で管理, TweenMain._curTab フィールドを廃止")

OpenTween/Resources/ChangeLog.txt
OpenTween/Tween.cs

index ff05d45..edcf7fa 100644 (file)
@@ -1,6 +1,7 @@
 更新履歴
 
 ==== Ver 2.4.1-dev(2019/xx/xx)
+ * FIX: 「タブを一覧の下に表示する」を無効にすると起動時にエラーが発生する不具合を修正 (thx @mulsys!)
 
 ==== Ver 2.4.0(2019/09/24)
  * NEW: Twemoji 12.0.0 に対応しました
index 0109c29..6a20283 100644 (file)
@@ -1127,8 +1127,6 @@ namespace OpenTween
             ApplyListViewIconSize(SettingManager.Common.IconSize);
 
             //<<<<<<<<タブ関連>>>>>>>
-            // タブの位置を調整する
-            SetTabAlignment();
 
             //デフォルトタブの存在チェック、ない場合には追加
             if (this._statuses.GetTabByType<HomeTabModel>() == null)
@@ -1154,6 +1152,9 @@ namespace OpenTween
 
             this._statuses.SelectTab(this.ListTab.SelectedTab.Text);
 
+            // タブの位置を調整する
+            SetTabAlignment();
+
             MyCommon.TwitterApiInfo.AccessLimitUpdated += TwitterApiStatus_AccessLimitUpdated;
             Microsoft.Win32.SystemEvents.TimeChanged += SystemEvents_TimeChanged;