diff --git a/frame/window/mainwindowbase.cpp b/frame/window/mainwindowbase.cpp index 1ec2c9faf..82ff30e5d 100644 --- a/frame/window/mainwindowbase.cpp +++ b/frame/window/mainwindowbase.cpp @@ -568,11 +568,17 @@ void MainWindowBase::resizeEvent(QResizeEvent *event) } m_shadowMaskOptimizeTimer->start(); + + if (!isDraging()) + m_updateDragAreaTimer->start(); } void MainWindowBase::moveEvent(QMoveEvent *) { updateDragGeometry(); + + if (!isDraging()) + m_updateDragAreaTimer->start(); } void MainWindowBase::enterEvent(QEvent *e)