--- kdebase-3.2/kcontrol/konq/desktopbehavior_impl.cpp-- 2004-03-17 13:35:03.603446801 +0100 +++ kdebase-3.2/kcontrol/konq/desktopbehavior_impl.cpp 2004-03-17 14:00:28.962721613 +0100 @@ -233,9 +233,11 @@ void DesktopBehavior::fillDevicesListVie if ( ((*it2)->name().startsWith("kdedevice/")) || ((*it2)->name()=="print/printer") ) { + if( !(*it2)->name().contains("supermount")) + { bool ok=excludedDevices.contains((*it2)->name())==0; new DesktopBehaviorDevicesItem (this, devicesListView, (*it2)->comment(), (*it2)->name(),ok); - + } } } } @@ -249,7 +251,13 @@ void DesktopBehavior::saveDevicesListVie for (DesktopBehaviorDevicesItem *it=static_cast<DesktopBehaviorDevicesItem *>(devicesListView->firstChild()); it; it=static_cast<DesktopBehaviorDevicesItem *>(it->nextSibling())) { - if (!it->isOn()) exclude << it->mimeType(); + if (!it->isOn()) + { + exclude << it->mimeType(); + QString tmp = it->mimeType(); int pos = tmp.find('_'); + if( pos != -1) tmp = tmp.insert(tmp.find('_'), "_supermount"); + exclude << tmp; + } } g_pConfig->writeEntry("exclude",exclude); #endif