From 1b4c725d108b595b85a75aaa2c69721ffb085bef Mon Sep 17 00:00:00 2001 From: David Edmundson Date: Tue, 30 Jun 2020 14:59:54 +0100 Subject: [PATCH] Update clientGeometry for Unmanaged windows It was udpated when we received a configure event but not in the initial track. The symptom of this being missed out was that blur would not be applied to the window. BUG: 423405 CCBUG: 423297 --- unmanaged.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/unmanaged.cpp b/unmanaged.cpp index 334e69fbd6..3c3f9e2f8f 100644 --- a/unmanaged.cpp +++ b/unmanaged.cpp @@ -69,6 +69,7 @@ bool Unmanaged::track(xcb_window_t w) setWindowHandles(w); // the window is also the frame Xcb::selectInput(w, attr->your_event_mask | XCB_EVENT_MASK_STRUCTURE_NOTIFY | XCB_EVENT_MASK_PROPERTY_CHANGE); m_frameGeometry = geo.rect(); + m_clientGeometry = geo.rect(); checkScreen(); m_visual = attr->visual; bit_depth = geo->depth;