Jelajahi Sumber

Fix titlebar width when autofitting with scrolling enabled

Ruben 4 tahun lalu
induk
melakukan
6e6ff3deb7
1 mengubah file dengan 9 tambahan dan 2 penghapusan
  1. 9 2
      PicView/UILogic/Sizing/ScaleImage.cs

+ 9 - 2
PicView/UILogic/Sizing/ScaleImage.cs

@@ -226,9 +226,16 @@ namespace PicView.UILogic.Sizing
                         CenterWindowOnScreen();
                     }
 
-                    /// Update mainWindow.TitleBar width to dynamically fit new size
+                    // Update mainWindow.TitleBar width to dynamically fit new size
                     var x = Rotateint == 0 || Rotateint == 180 ? Math.Max(XWidth, GetMainWindow.MinWidth) : Math.Max(XHeight, GetMainWindow.MinHeight);
-                    GetMainWindow.TitleText.MaxWidth = x - interfaceSize < interfaceSize ? interfaceSize : x - interfaceSize;
+                    if (Properties.Settings.Default.ScrollEnabled)
+                    {
+                        GetMainWindow.TitleText.MaxWidth = x;
+                    }
+                    else
+                    {
+                        GetMainWindow.TitleText.MaxWidth = x - interfaceSize < interfaceSize ? interfaceSize : x - interfaceSize;
+                    }
                 }
                 else
                 {