diff -r 4633027730f5 -r e6ad4ef83b23 src/hbinput/inputwidgets/hbinputmethodselectionlist.cpp --- a/src/hbinput/inputwidgets/hbinputmethodselectionlist.cpp Wed Aug 18 10:05:37 2010 +0300 +++ b/src/hbinput/inputwidgets/hbinputmethodselectionlist.cpp Thu Sep 02 20:44:51 2010 +0300 @@ -68,8 +68,9 @@ mList->setItemRecycling(false); HbInputSettingProxy *proxy = HbInputSettingProxy::instance(); - HbInputMethodDescriptor descriptor = proxy->preferredInputMethod(); - QByteArray customData = proxy->preferredInputMethodCustomData(q->mainWindow()->orientation()); + Qt::Orientation orientation = q->mainWindow()->orientation(); + HbInputMethodDescriptor descriptor = proxy->preferredInputMethod(orientation); + QByteArray customData = proxy->preferredInputMethodCustomData(orientation); QList methodList = HbInputMethod::listCustomInputMethods(q->mainWindow()->orientation(), proxy->globalInputLanguage()); methodList.insert(0, HbInputMethod::defaultInputMethod(q->mainWindow()->orientation()));