From e7c598e533525756b1e492b67f9c92b6e17ad551 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Tue, 30 Jun 2020 15:24:00 +0400 Subject: [PATCH] Reset cursor on window leave --- Telegram/SourceFiles/window/window_title_qt.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Telegram/SourceFiles/window/window_title_qt.cpp b/Telegram/SourceFiles/window/window_title_qt.cpp index 17edd2368a..92dd3d9daf 100644 --- a/Telegram/SourceFiles/window/window_title_qt.cpp +++ b/Telegram/SourceFiles/window/window_title_qt.cpp @@ -116,6 +116,12 @@ bool TitleWidgetQt::eventFilter(QObject *obj, QEvent *e) { return startResize(mouseEvent->windowPos().toPoint()); } } + } else if (e->type() == QEvent::Leave) { + if (window() == static_cast(obj)) { + while (QGuiApplication::overrideCursor()) { + QGuiApplication::restoreOverrideCursor(); + } + } } return TitleWidget::eventFilter(obj, e);