OSDN Git Service

SettingLocal.xmlにScaleDimensionが無い場合は常に96dpiとして扱う
authorKimura Youichi <kim.upsilon@bucyou.net>
Fri, 22 Apr 2022 14:19:09 +0000 (23:19 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Fri, 22 Apr 2022 14:20:54 +0000 (23:20 +0900)
初回起動時および Tween から設定をコピーしてきた場合にウィンドウサイズを適切にスケールさせる

OpenTween/Setting/SettingLocal.cs
OpenTween/Tween.cs

index 3eb90c4..6bf9c4e 100644 (file)
@@ -49,7 +49,7 @@ namespace OpenTween
         /// <summary>
         /// ウィンドウサイズ等の保存時のDPI
         /// </summary>
-        public SizeF ScaleDimension = SizeF.Empty;
+        public SizeF ScaleDimension { get; set; } = new(96f, 96f);
 
         public Point FormLocation = new(0, 0);
         public int SplitterDistance = 200;
index d0bb502..d680561 100644 (file)
@@ -904,10 +904,6 @@ namespace OpenTween
 
         private void LoadConfig()
         {
-            // v1.2.4 以前の設定には ScaleDimension の項目がないため、現在の DPI と同じとして扱う
-            if (this.settings.Local.ScaleDimension.IsEmpty)
-                this.settings.Local.ScaleDimension = this.CurrentAutoScaleDimensions;
-
             this.statuses.LoadTabsFromSettings(this.settings.Tabs);
             this.statuses.AddDefaultTabs();
         }