[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepim/kalarm
From:       David Jarvie <djarvie () kde ! org>
Date:       2010-11-05 1:03:29
Message-ID: 20101105010329.D397AAC89B () svn ! kde ! org
[Download RAW message or body]

SVN commit 1193208 by djarvie:

Don't quit if no window is visible when 'show in system tray' is deselected.


 M  +12 -0     kalarmapp.cpp  


--- trunk/KDE/kdepim/kalarm/kalarmapp.cpp #1193207:1193208
@@ -904,12 +904,24 @@
 		mTrayWindow = 0;
 		mOldShowInSystemTray = newShowInSysTray;
 		if (newShowInSysTray)
+		{
+			// Show the system tray icon
 			displayTrayIcon(true);
+		}
 		else
 		{
+			// Stop showing the system tray icon
 			if (win  &&  win->isHidden())
+			{
+				if (MainWindow::count() > 1)
+					delete win;
+				else
+				{
+					win->setWindowState(win->windowState() | Qt::WindowMinimized);
 				win->show();
 		}
+			}
+		}
 		--mActiveCount;
 	}
 }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic