diff options
Diffstat (limited to 'opentrack')
| -rw-r--r-- | opentrack/main-window.cpp | 10 | 
1 files changed, 10 insertions, 0 deletions
| 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 | 
