diff --git a/src/Avalonia.X11/X11Window.cs b/src/Avalonia.X11/X11Window.cs index 8fcbe82acf..0dbc44f408 100644 --- a/src/Avalonia.X11/X11Window.cs +++ b/src/Avalonia.X11/X11Window.cs @@ -580,6 +580,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);