diff options
author | Ken Moore <ken@pcbsd.org> | 2016-04-28 09:49:13 -0400 |
---|---|---|
committer | Ken Moore <ken@pcbsd.org> | 2016-04-28 09:49:13 -0400 |
commit | 1e9b663c06a451b215f6fe47e920ff130f4d963a (patch) | |
tree | 70d29783552f0e42d3ced7fcd95f47556b0095b6 /src-qt5/core/lumina-desktop/LSession.h | |
parent | Add "bool" to the C++ syntax highlighting. (diff) | |
download | lumina-1e9b663c06a451b215f6fe47e920ff130f4d963a.tar.gz lumina-1e9b663c06a451b215f6fe47e920ff130f4d963a.tar.bz2 lumina-1e9b663c06a451b215f6fe47e920ff130f4d963a.zip |
Have lumina listen to the X root window property changes directly - and update the screen numbers/geometries 50ms after the WM changes the _NET_DESKTOP_GEOMETRY or _NET_WORKAREA properties on it. This bypasses a bug in the QDesktopWidget class where it might not send out the changed() signals when something really did change (noticed this in virtualbox instances in particular).
Diffstat (limited to 'src-qt5/core/lumina-desktop/LSession.h')
-rw-r--r-- | src-qt5/core/lumina-desktop/LSession.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src-qt5/core/lumina-desktop/LSession.h b/src-qt5/core/lumina-desktop/LSession.h index ae217bd8..bdcc94a4 100644 --- a/src-qt5/core/lumina-desktop/LSession.h +++ b/src-qt5/core/lumina-desktop/LSession.h @@ -61,6 +61,7 @@ public: //Special functions for XCB event filter parsing only // (DO NOT USE MANUALLY) + void RootSizeChange(); void WindowPropertyEvent(); void WindowPropertyEvent(WId); void SysTrayDockRequest(WId); |