OSDN Git Service

タブのコンテキストメニューを開く時にKeyNotFoundExceptionが発生する現象を修正
authorKimura Youichi <kim.upsilon@bucyou.net>
Fri, 19 Aug 2016 16:35:21 +0000 (01:35 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Fri, 19 Aug 2016 16:38:40 +0000 (01:38 +0900)
https://osdn.jp/ticket/browse.php?group_id=6526&tid=36541

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

index eb2435b..353ac86 100644 (file)
@@ -14,6 +14,7 @@
  * FIX: 画像投稿時に画像ファイルへのアクセスに失敗した場合のエラーが適切に処理されない不具合を修正
  * FIX: 投稿失敗時のメッセージを表示する際に投稿文によっては不正なエラーが発生する不具合を修正
  * FIX: img.lyアップロード時のタイムアウトエラーが正しく処理されない不具合を修正
+ * FIX: 削除直後にタブのコンテキストメニューを開くとエラーが発生する場合がある不具合を修正
 
 ==== Ver 1.3.2(2016/04/12)
  * NEW: touch.pixiv.net のサムネイル表示に対応 (pixiv.net は既に対応しています)
index 95b0300..fbbb702 100644 (file)
@@ -7947,8 +7947,9 @@ namespace OpenTween
             if (_statuses == null) return;
             if (_statuses.Tabs == null) return;
 
-            TabModel tb = _statuses.Tabs[_rclickTabName];
-            if (tb == null) return;
+            TabModel tb;
+            if (!this._statuses.Tabs.TryGetValue(this._rclickTabName, out tb))
+                return;
 
             NotifyDispMenuItem.Checked = tb.Notify;
             this.NotifyTbMenuItem.Checked = tb.Notify;