From: Kimura Youichi Date: Fri, 19 Aug 2016 16:35:21 +0000 (+0900) Subject: タブのコンテキストメニューを開く時にKeyNotFoundExceptionが発生する現象を修正 X-Git-Tag: OpenTween_v1.3.3~9 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=fdaa2f7b15f6b412f98186576c1cf2bcef27b96a;p=opentween%2Fopen-tween.git タブのコンテキストメニューを開く時にKeyNotFoundExceptionが発生する現象を修正 https://osdn.jp/ticket/browse.php?group_id=6526&tid=36541 --- diff --git a/OpenTween/Resources/ChangeLog.txt b/OpenTween/Resources/ChangeLog.txt index eb2435b9..353ac86d 100644 --- a/OpenTween/Resources/ChangeLog.txt +++ b/OpenTween/Resources/ChangeLog.txt @@ -14,6 +14,7 @@ * FIX: 画像投稿時に画像ファイルへのアクセスに失敗した場合のエラーが適切に処理されない不具合を修正 * FIX: 投稿失敗時のメッセージを表示する際に投稿文によっては不正なエラーが発生する不具合を修正 * FIX: img.lyアップロード時のタイムアウトエラーが正しく処理されない不具合を修正 + * FIX: 削除直後にタブのコンテキストメニューを開くとエラーが発生する場合がある不具合を修正 ==== Ver 1.3.2(2016/04/12) * NEW: touch.pixiv.net のサムネイル表示に対応 (pixiv.net は既に対応しています) diff --git a/OpenTween/Tween.cs b/OpenTween/Tween.cs index 95b03005..fbbb7020 100644 --- a/OpenTween/Tween.cs +++ b/OpenTween/Tween.cs @@ -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;