From 850260dff6569ecc6a81332a04d07169d7baa2bd Mon Sep 17 00:00:00 2001 From: Dean Date: Wed, 6 Apr 2022 21:45:45 +0800 Subject: [PATCH] pinwidget: allow moving widget partially outside of screen under linux (#2520) Co-authored-by: zhangfuwen --- src/tools/pin/pinwidget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tools/pin/pinwidget.cpp b/src/tools/pin/pinwidget.cpp index 542e74fd..ca0efeed 100644 --- a/src/tools/pin/pinwidget.cpp +++ b/src/tools/pin/pinwidget.cpp @@ -64,6 +64,10 @@ PinWidget::PinWidget(const QPixmap& pixmap, const int m = MARGIN * devicePixelRatio; QRect adjusted_pos = geometry + QMargins(m, m, m, m); setGeometry(adjusted_pos); +#if defined(Q_OS_LINUX) + setWindowFlags(Qt::X11BypassWindowManagerHint); +#endif + #if defined(Q_OS_MACOS) if (currentScreen) { QPoint topLeft = currentScreen->geometry().topLeft();