diff --git a/DSView/pv/toolbars/titlebar.cpp b/DSView/pv/toolbars/titlebar.cpp index 3d3fbcac..5a05e59e 100644 --- a/DSView/pv/toolbars/titlebar.cpp +++ b/DSView/pv/toolbars/titlebar.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include "../config/appconfig.h" #include "../appcontrol.h" @@ -284,10 +285,14 @@ void TitleBar::mouseMoveEvent(QMouseEvent *event) if (screenRect.width() > 0 && QGuiApplication::screens().size() > 1) { QRect rect = _parent->frameGeometry(); - if (!(rect.left() > screenRect.left() && rect.right() < screenRect.right())){ - event->ignore(); - return; - } + + if (x < screenRect.left()){ + x = screenRect.left(); + } + if (x + _parent->frameGeometry().width() > screenRect.right()) + { + x = screenRect.right() - _parent->frameGeometry().width(); + } } #endif