x11/panelwindow: fix multi monitor struts

This commit is contained in:
outfoxxed 2024-09-01 18:08:53 -07:00
parent 95245cb6a5
commit 6cb7d894ab
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E
2 changed files with 30 additions and 4 deletions

View file

@ -81,6 +81,7 @@ private slots:
void xInit();
void updatePanelStack();
void updateDimensionsSlot();
void onScreenVirtualGeometryChanged();
private:
void connectScreen();
@ -97,6 +98,8 @@ private:
Margins mMargins;
qint32 mExclusiveZone = 0;
ExclusionMode::Enum mExclusionMode = ExclusionMode::Auto;
QRect lastScreenVirtualGeometry;
XPanelEventFilter eventFilter;
friend class XPanelStack;