• R/O
  • HTTP
  • SSH
  • HTTPS

open-tween: Commit

開発に使用するリポジトリ


Commit MetaInfo

Revision8e8788eaca06c691d5ac6ba550d03042f8f229e0 (tree)
Zeit2019-12-06 00:52:13
AutorKimura Youichi <kim.upsilon@bucy...>
CommiterKimura Youichi

Log Message

操作メニューの「タブ振り分けルール作成」から新規タブを作成するとエラーが発生する不具合を修正

FilterDialogのタブ一覧はコンストラクタ内で生成しているため、
タブ選択画面(新規タブ作成の操作も行える)の後にFilterDialogインスタンスを生成するように順序を変更した

https://osdn.net/projects/opentween/ticket/39821

Ändern Zusammenfassung

Diff

--- a/OpenTween/Resources/ChangeLog.txt
+++ b/OpenTween/Resources/ChangeLog.txt
@@ -2,6 +2,7 @@
22
33 ==== Ver 2.4.3-dev(2019/xx/xx)
44 * FIX: 関連発言表示のタブを読み込み中に閉じるとエラーが発生する不具合を修正
5+ * FIX: 操作メニューの「タブ振り分けルール作成」から新規タブを作成するとエラーが発生する不具合を修正
56
67 ==== Ver 2.4.2(2019/10/23)
78 * FIX: タブ更新時にエラーが発生するとプロセスが異常終了する場合がある不具合を修正
--- a/OpenTween/Tween.cs
+++ b/OpenTween/Tween.cs
@@ -7959,16 +7959,16 @@ namespace OpenTween
79597959
79607960 private void TabMenuItem_Click(object sender, EventArgs e)
79617961 {
7962- using (var fltDialog = new FilterDialog())
7962+ // 選択発言を元にフィルタ追加
7963+ foreach (var post in this.CurrentTab.SelectedPosts)
79637964 {
7964- fltDialog.Owner = this;
7965+ // タブ選択(or追加)
7966+ if (!SelectTab(out var tab))
7967+ return;
79657968
7966- //選択発言を元にフィルタ追加
7967- foreach (var post in this.CurrentTab.SelectedPosts)
7969+ using (var fltDialog = new FilterDialog())
79687970 {
7969- //タブ選択(or追加)
7970- if (!SelectTab(out var tab)) return;
7971-
7971+ fltDialog.Owner = this;
79727972 fltDialog.SetCurrent(tab.TabName);
79737973
79747974 if (post.RetweetedBy == null)
@@ -7980,8 +7980,9 @@ namespace OpenTween
79807980 fltDialog.AddNewFilter(post.RetweetedBy, post.TextFromApi);
79817981 }
79827982 fltDialog.ShowDialog(this);
7983- this.TopMost = SettingManager.Common.AlwaysTop;
79847983 }
7984+
7985+ this.TopMost = SettingManager.Common.AlwaysTop;
79857986 }
79867987
79877988 this.ApplyPostFilters();
Show on old repository browser