diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2015-10-11 09:55:07 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2015-10-11 09:55:07 +0200 |
commit | 226e5fc71660fd5a5dec8b94415ce00221efd755 (patch) | |
tree | 121b1f60cf1659657aa0948f061d3250b6d5d8c8 | |
parent | aa0711c1432432f178bfdad487a2aee592fd5a32 (diff) | |
download | tdebase-226e5fc71660fd5a5dec8b94415ce00221efd755.tar.gz tdebase-226e5fc71660fd5a5dec8b94415ce00221efd755.zip |
Fix setting curWMSession when used previous type of session in TDM
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r-- | tdm/kfrontend/kgreeter.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tdm/kfrontend/kgreeter.cpp b/tdm/kfrontend/kgreeter.cpp index 3fdbc6042..e2791d43a 100644 --- a/tdm/kfrontend/kgreeter.cpp +++ b/tdm/kfrontend/kgreeter.cpp @@ -758,15 +758,18 @@ KGreeter::slotLoadPrevWM() } } - for (uint i = 0; i < sessionTypes.count() && !sessionTypes[i].hid; i++) + for (uint i = 0; i < sessionTypes.count() && !sessionTypes[i].hid; i++) { if (sessionTypes[i].type == sess) { free( sess ); setPrevWM( i ); + curWMSession = sessionTypes[i].type.utf8(); return; } - if (curSel == -1) + } + 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 ) ); + } free( sess ); prevValid = false; } |