From bee1c045812413969e5e13e1648b880648dfcffd Mon Sep 17 00:00:00 2001 From: Emmanuel Hansen Date: Thu, 1 Feb 2024 21:00:10 +0000 Subject: [PATCH] ignore frame extents if window has no decorations (#14441) --- src/Avalonia.X11/X11Window.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Avalonia.X11/X11Window.cs b/src/Avalonia.X11/X11Window.cs index fc15a05e3e..9bcba400f4 100644 --- a/src/Avalonia.X11/X11Window.cs +++ b/src/Avalonia.X11/X11Window.cs @@ -593,6 +593,9 @@ namespace Avalonia.X11 private Thickness? GetFrameExtents() { + if (_systemDecorations != SystemDecorations.Full) + return new Thickness(0); + XGetWindowProperty(_x11.Display, _handle, _x11.Atoms._NET_FRAME_EXTENTS, IntPtr.Zero, new IntPtr(4), false, (IntPtr)Atom.AnyPropertyType, out var _, out var _, out var nitems, out var _, out var prop);