--- kdebase-3.4.0/kicker/ui/k_mnu.cpp-- 2005-04-11 12:28:29.254043696 -0400 +++ kdebase-3.4.0/kicker/ui/k_mnu.cpp 2005-04-11 12:30:53.545199735 -0400 @@ -86,8 +86,35 @@ bool PanelKMenu::loadSidePixmap() return false; } - QString sideName = KickerSettings::sidePixmapName(); - QString sideTileName = KickerSettings::sideTileName(); + + QString defaultSideName(KickerSettings::sidePixmapName()); + QString defaultTileName(KickerSettings::sideTileName()); + + KStandardDirs::distroVersionType typeDistro = KStandardDirs::mandrake_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));