Sophie

Sophie

distrib > Mandriva > cs4.0 > i586 > by-pkgid > 6f96ffda8b8309fb9c58db5e0ddbde2c > files > 70

kdebase-3.5.4-2.1.20060mlcs4.src.rpm

#Patch 8145
--- kdebase-3.4.92/kicker/kicker/ui/k_mnu.cpp~ 2005-09-10 10:25:31.000000000 +0200
+++ kdebase-3.4.92/kicker/kicker/ui/k_mnu.cpp  2005-10-26 14:58:18.000000000 +0200
@@ -111,9 +111,35 @@
         return false;
     }

-    QString sideName = KickerSettings::sidePixmapName();
-    QString sideTileName = KickerSettings::sideTileName();
+    QString defaultSideName(KickerSettings::sidePixmapName());
+    QString defaultTileName(KickerSettings::sideTileName());

+    KStandardDirs::distroVersionType typeDistro = KStandardDirs::mandriva_distro_version();
+    switch(typeDistro)
+      {
+       case KStandardDirs::DOWNLOAD:
+         defaultSideName = "kside_download.png";
+          defaultTileName = "kside_mdv-tile.png";
+          break;
+       case KStandardDirs::POWERPACK:
+         defaultSideName = "kside_powerpack.png";
+         defaultTileName = "kside_mdv-tile.png";
+         break;
+       case KStandardDirs::DISCOVERY:
+         defaultSideName = "kside_discovery.png";
+         defaultTileName = "kside_mdv-tile.png";
+         break;
+       case KStandardDirs::POWERPACKPLUS:
+         defaultSideName = "kside_powerpackplus.png";
+         defaultTileName = "kside_mdv-tile.png";
+         break;
+       default:
+         break;
+      }
+
+    QString sideName = defaultSideName;
+    QString sideTileName = defaultTileName;
+
     QImage image;
     image.load(locate("data", "kicker/pics/" + sideName));