diff --git a/src/ui/mainwindow.cc b/src/ui/mainwindow.cc index 5b964d1d..8a1f4410 100644 --- a/src/ui/mainwindow.cc +++ b/src/ui/mainwindow.cc @@ -2704,19 +2704,15 @@ void MainWindow::showTranslationForDicts( QString const & inWord, ignoreDiacritics ); } -#ifdef HAVE_X11 -void MainWindow::toggleMainWindow( bool onlyShow, bool byIconClick ) -#else void MainWindow::toggleMainWindow( bool onlyShow ) -#endif { bool shown = false; if ( !cfg.preferences.searchInDock ) translateBox->setPopupEnabled( false ); - if ( !isVisible() ) - { + qDebug() << "Current state:" << isVisible() << isMinimized() << isActiveWindow() << onlyShow; + if ( !isVisible() ) { show(); qApp->setActiveWindow( this ); @@ -2970,11 +2966,7 @@ void MainWindow::trayIconActivated( QSystemTrayIcon::ActivationReason r ) switch ( r ) { case QSystemTrayIcon::Trigger: // Left click toggles the visibility of main window -#ifdef HAVE_X11 - toggleMainWindow( false, true ); -#else toggleMainWindow(); -#endif break; case QSystemTrayIcon::MiddleClick: diff --git a/src/ui/mainwindow.hh b/src/ui/mainwindow.hh index efa2f741..88f2fef7 100644 --- a/src/ui/mainwindow.hh +++ b/src/ui/mainwindow.hh @@ -212,11 +212,7 @@ private: /// Brings the main window to front if it's not currently, or hides it /// otherwise. The hiding part is omitted if onlyShow is true. -#ifdef HAVE_X11 - void toggleMainWindow( bool onlyShow = false, bool byIconClick = false ); -#else void toggleMainWindow( bool onlyShow = false ); -#endif /// Creates hotkeyWrapper and hooks the currently set keys for it void installHotKeys();