Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > media > main-src > by-pkgid > a6bc312ce50b5c8d0c51736e58ac32bc > files > 186

kdebase-3.4.2-55mdk.src.rpm

--- kdebase-3.2/kdm/kfrontend/kgreeter.cpp--	2004-03-01 11:38:59.000000000 +0100
+++ kdebase-3.2/kdm/kfrontend/kgreeter.cpp	2004-03-01 11:40:51.000000000 +0100
@@ -542,8 +542,17 @@ KGreeter::slotLoadPrevWM()
 		    return;
 		}
 	    if (curSel == -1)
-		MsgBox( sorrybox, i18n("Your saved session type '%1' is not valid any more.\n"
-		    "Please select a new one, otherwise 'default' will be used.").arg(sess) );
+	      {
+		for (uint i = 0; i < sessionTypes.count(); i++)
+		if (sessionTypes[i].type == "default") {
+		    free( sess );
+		    setPrevWM( i );
+		    prevValid = false;
+		    return;
+		}
+		//MsgBox( sorrybox, i18n("Your saved session type '%1' is not valid any more.\n"
+		//"Please select a new one, otherwise 'default' will be used.").arg(sess) );
+	      }
 	    free( sess );
 	    prevValid = false;
 	}