diff -r 7516d6d86cf5 -r ed14f46c0e55 src/hbinput/inputwidgets/hbinputcommondialogs.cpp --- a/src/hbinput/inputwidgets/hbinputcommondialogs.cpp Mon Oct 04 17:49:30 2010 +0300 +++ b/src/hbinput/inputwidgets/hbinputcommondialogs.cpp Mon Oct 18 18:23:13 2010 +0300 @@ -34,6 +34,7 @@ #include #include #include +#include /// @cond @@ -48,6 +49,13 @@ /// @endcond /*! +@alpha +@hbinput +\class HbInputCommonDialogs +\brief Provides some common input-related dialogs. +*/ + +/*! Displays language selection dialog and returns selected language. */ HbInputLanguage HbInputCommonDialogs::showLanguageSelectionDialog(QLocale::Language selectedLanguage, const QList languageList) @@ -57,6 +65,7 @@ // Make sure the language dialog never steals focus. langDialog->setFlag(QGraphicsItem::ItemIsPanel, true); + HbPopupPrivate::d_ptr(langDialog)->mActivePopup = false; langDialog->setActive(false); HbInputSettingProxy *settings = HbInputSettingProxy::instance(); @@ -127,6 +136,7 @@ // Make sure the language dialog never steals focus. methodDialog->setFlag(QGraphicsItem::ItemIsPanel, true); + HbPopupPrivate::d_ptr(methodDialog)->mActivePopup = false; methodDialog->setActive(false); QList customList = HbInputMethod::listCustomInputMethods();