From 01dce280dcbf2ffd3a3a60001a2876a872440bbb Mon Sep 17 00:00:00 2001 From: leseb Date: Sat, 22 Jun 2002 12:21:10 +0000 Subject: Fix a bug when config is set to a plugin not available --- (limited to 'core/launcher/inputmethods.cpp') diff --git a/core/launcher/inputmethods.cpp b/core/launcher/inputmethods.cpp index ac72b02..acd0d59 100644 --- a/core/launcher/inputmethods.cpp +++ b/core/launcher/inputmethods.cpp @@ -214,19 +214,15 @@ void InputMethods::loadInputMethods() inputMethodList.append( input ); #endif if ( !inputMethodList.isEmpty() ) { + method = &inputMethodList[0]; Config cfg("qpe"); cfg.setGroup("InputMethod"); QString curMethod = cfg.readEntry("current",""); - if(curMethod.isEmpty()) { - method = &inputMethodList[0]; - } else { - int i = 0; - QValueList::Iterator it; - for ( it = inputMethodList.begin(); it != inputMethodList.end(); ++it, i++ ) { - if((*it).interface->name() == curMethod) { - method = &inputMethodList[i]; -// qDebug(curMethod); - } + int i = 0; + QValueList::Iterator it; + for ( it = inputMethodList.begin(); it != inputMethodList.end(); ++it, i++ ) { + if((*it).interface->name() == curMethod) { + method = &inputMethodList[i]; } } kbdButton->setPixmap( *method->interface->icon() ); -- cgit v0.9.0.2