Browse Source

fix x11 impl

pull/3009/head
Dan Walmsley 7 years ago
parent
commit
31cf785927
  1. 7
      src/Avalonia.X11/X11Window.cs

7
src/Avalonia.X11/X11Window.cs

@ -102,9 +102,12 @@ namespace Avalonia.X11
if (!_popup)
{
var monitor = Screen.AllScreens.OrderBy(x => x.PixelDensity)
.FirstOrDefault(m => m.Bounds.Contains(Position));
// Emulate Window 7+'s default window size behavior.
defaultWidth = (int)(MaxClientSize.Width * 0.75d);
defaultHeight = (int)(MaxClientSize.Height * 0.7d);
defaultWidth = (int)(monitor.WorkingArea.Width * 0.75d);
defaultHeight = (int)(monitor.WorkingArea.Height * 0.7d);
}
_handle = XCreateWindow(_x11.Display, _x11.RootWindow, 10, 10, defaultWidth, defaultHeight, 0,

Loading…
Cancel
Save