From 4017bc6534c1c52ad950589d758a3ff30d78f280 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 16 Apr 2019 17:21:21 +0200 Subject: opentrack: avoid QWidget::raise() unless on OSX --- opentrack/main-window.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'opentrack') diff --git a/opentrack/main-window.cpp b/opentrack/main-window.cpp index b90aa3bd..733fc731 100644 --- a/opentrack/main-window.cpp +++ b/opentrack/main-window.cpp @@ -540,12 +540,18 @@ static void show_window(QWidget& d, bool fresh) d.show(); d.adjustSize(); +#ifdef __APPLE__ d.raise(); +#endif + d.activateWindow(); } else { d.show(); +#ifdef __APPLE__ d.raise(); +#endif + d.activateWindow(); } } @@ -718,7 +724,9 @@ void main_window::ensure_tray() show(); setVisible(true); +#ifdef __APPLE__ raise(); // for OSX +#endif activateWindow(); // for Windows } @@ -756,7 +764,9 @@ void main_window::toggle_restore_from_tray(QSystemTrayIcon::ActivationReason e) if (is_minimized) { +#ifdef __APPLE__ raise(); // for OSX +#endif activateWindow(); // for Windows } else -- cgit v1.2.3