Fix window icon for inactive state
authorManuel Nickschas <sputnick@quassel-irc.org>
Sat, 14 Feb 2009 22:06:55 +0000 (23:06 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sat, 14 Feb 2009 22:06:55 +0000 (23:06 +0100)
src/qtui/mainwin.cpp

index 9c23443..df44431 100644 (file)
@@ -199,13 +199,18 @@ MainWin::~MainWin() {
   s.setValue("MainWinState", saveState());
 }
 
-// FIXME
 void MainWin::updateIcon() {
+#ifdef Q_WS_MAC
+  const int size = 128;
+#else
+  const int size = 48;
+#endif
+
   QPixmap icon;
   if(Client::isConnected())
-    icon = DesktopIcon("quassel", IconLoader::SizeEnormous);
+    icon = DesktopIcon("quassel", size);
   else
-    icon = DesktopIcon("quassel_disconnected", IconLoader::SizeEnormous);
+    icon = DesktopIcon("quassel_inactive", size);
   setWindowIcon(icon);
   qApp->setWindowIcon(icon);
 }