From 496e454e9cc5db86a5fe7e0c434d2992bc972768 Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 25 Oct 2021 16:44:48 +0100 Subject: [PATCH] XWindowSystem: Update frame extents as soon as they change --- .../juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp b/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp index 022ba820cd..341acc1df2 100644 --- a/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp +++ b/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp @@ -3668,6 +3668,9 @@ void XWindowSystem::propertyNotifyEvent (LinuxComponentPeer* peer, const XProper if (isStateChangeEvent() || isHidden()) dismissBlockingModals (peer); + + if (event.atom == XWindowSystemUtilities::Atoms::getIfExists (display, "_NET_FRAME_EXTENTS")) + peer->updateBorderSize(); } void XWindowSystem::handleMappingNotify (XMappingEvent& mappingEvent) const