OSDN Git Service

発言詳細欄の背景色をWebBrowser初期化直後の状態から適用する
authorKimura Youichi <kim.upsilon@bucyou.net>
Sat, 26 Mar 2022 14:07:58 +0000 (23:07 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sat, 26 Mar 2022 14:08:39 +0000 (23:08 +0900)
OpenTween/Resources/ChangeLog.txt
OpenTween/Tween.cs
OpenTween/TweetDetailsView.cs
OpenTween/UserInfoDialog.cs

index bbe69f2..5eb3cb1 100644 (file)
@@ -7,6 +7,7 @@
  * FIX: 「Twitter API稼働状況」のリンク先を修正 (thx @kzlogos!)
  * FIX: 起動時に読み込まれた検索・リストタブでフォロー状態を表す色が反映されない不具合を修正 (thx @Hawklaver!)
  * FIX: 等幅フォント表示を有効にした場合に背景色の設定が全面に適用されない不具合を修正 (thx @StoutAmmo!)
+ * FIX: 起動直後の時点で発言詳細欄の背景色設定が適用されていない不具合を修正
 
 ==== Ver 2.5.0(2022/02/05)
  * NEW: アカウント追加時の認可URLを右クリックでコピー可能にしました
index 26ab7b1..9fd6345 100644 (file)
@@ -993,6 +993,7 @@ namespace OpenTween
             this.sfTab.LineAlignment = StringAlignment.Center;
 
             this.InitDetailHtmlFormat();
+            this.tweetDetailsView.ClearPostBrowser();
 
             this.recommendedStatusFooter = " [TWNv" + Regex.Replace(MyCommon.FileVersion.Replace(".", ""), "^0*", "") + "]";
 
index 7032abb..b8caaed 100644 (file)
@@ -87,6 +87,9 @@ namespace OpenTween
             this.PostBrowser.AllowWebBrowserDrop = false;  // COMException を回避するため、ActiveX の初期化が終わってから設定する
         }
 
+        public void ClearPostBrowser()
+            => this.PostBrowser.DocumentText = this.Owner.CreateDetailHtml("");
+
         public async Task ShowPostDetails(PostClass post)
         {
             this.CurrentPost = post;
index 826f405..9996e05 100644 (file)
@@ -187,7 +187,7 @@ namespace OpenTween
             }
             else
             {
-                this.DescriptionBrowser.DocumentText = "";
+                this.DescriptionBrowser.DocumentText = this.mainForm.CreateDetailHtml("");
             }
         }
 
@@ -268,7 +268,7 @@ namespace OpenTween
             }
             else
             {
-                this.RecentPostBrowser.DocumentText = Properties.Resources.ShowUserInfo2;
+                this.RecentPostBrowser.DocumentText = this.mainForm.CreateDetailHtml(Properties.Resources.ShowUserInfo2);
             }
         }