diff --git a/src/gui/windowgeometryguard.cpp b/src/gui/windowgeometryguard.cpp index eb4f8261af80ee7e62a52e34e238aaa0ab705dbc..84978101301fc7825d02e51c7ab058ea1ef6b634 100644 --- a/src/gui/windowgeometryguard.cpp +++ b/src/gui/windowgeometryguard.cpp @@ -55,11 +55,6 @@ bool WindowGeometryGuard::eventFilter(QObject *, QEvent *event) m_timerSaveGeometry.stop(); m_timerRestoreGeometry.start(); } - if (!m_screenChangeConnected && m_window->windowHandle()) { - m_screenChangeConnected = true; - connect(m_window->windowHandle(), &QWindow::screenChanged, - this, &WindowGeometryGuard::onScreenChanged); - } break; case QEvent::Move: @@ -128,9 +123,3 @@ void WindowGeometryGuard::unlockWindowGeometry() { m_timerUnlockGeometry.stop(); } - -void WindowGeometryGuard::onScreenChanged() -{ - m_timerUnlockGeometry.stop(); - restoreWindowGeometry(); -} diff --git a/src/gui/windowgeometryguard.h b/src/gui/windowgeometryguard.h index bd51371073ca64b82cbb0bf39856c816c7f0a675..8720529e596e535db26ad528125d233488942c74 100644 --- a/src/gui/windowgeometryguard.h +++ b/src/gui/windowgeometryguard.h @@ -41,15 +41,11 @@ private: void restoreWindowGeometry(); void unlockWindowGeometry(); - void onScreenChanged(); - QWidget *m_window; QTimer m_timerSaveGeometry; QTimer m_timerRestoreGeometry; QTimer m_timerUnlockGeometry; - - bool m_screenChangeConnected = false; }; #endif // WINDOWGEOMETRYGUARD_H