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