Fix behaviour when clicking on the system tray when clementine is minimized. Thanks christoph.gysin. Fixes issue #133

This commit is contained in:
David Sansome 2010-03-29 13:24:40 +00:00
parent f2d3644ca1
commit 1433a53960
1 changed files with 7 additions and 1 deletions

View File

@ -462,7 +462,13 @@ void MainWindow::TrayClicked(QSystemTrayIcon::ActivationReason reason) {
switch (reason) {
case QSystemTrayIcon::DoubleClick:
case QSystemTrayIcon::Trigger:
SetHiddenInTray(isVisible());
if(isMinimized()) {
hide();
setWindowState((windowState() & ~Qt::WindowMinimized) | Qt::WindowActive);
SetHiddenInTray(false);
} else {
SetHiddenInTray(isVisible());
}
break;
case QSystemTrayIcon::MiddleClick: