diff -r ac7e4d1d9209 -r ebd48d2de13c textinput/peninputarc/gsplugin/gspeninputplugin/src/gspeninputimple.cpp --- a/textinput/peninputarc/gsplugin/gspeninputplugin/src/gspeninputimple.cpp Thu Aug 19 10:15:25 2010 +0300 +++ b/textinput/peninputarc/gsplugin/gspeninputplugin/src/gspeninputimple.cpp Tue Aug 31 15:31:50 2010 +0300 @@ -497,11 +497,6 @@ TBool CGSPenInputImple::ShowGuideLinePageL() { TInt currentItem = iModel->GuideLine(); -// currentItem = ( 0 == currentItem ) ? 1 : 0; -// -// iModel->SetGuideLine(currentItem); -// -// return ETrue; if (currentItem == 1) { @@ -658,30 +653,26 @@ TBool CGSPenInputImple::ShowInputMethodForFindPageL() { TInt currentItem = iModel->InputMethodForFind(); - currentItem = ( 0 == currentItem ) ? 1 : 0; - - iModel->SetInputMethodForFind(currentItem); + + CAknRadioButtonSettingPage* dlg = new (ELeave) CAknRadioButtonSettingPage( + R_GS_INPUTMETHODFORFIND_TEXT_SETTING_PAGE, + currentItem, + iInputMethodForFindItems); + + CleanupStack::PushL(dlg); + TBool ret = EFalse; - return ETrue; -// CAknRadioButtonSettingPage* dlg = new (ELeave) CAknRadioButtonSettingPage( -// R_GS_INPUTMETHODFORFIND_TEXT_SETTING_PAGE, -// currentItem, -// iInputMethodForFindItems); -// -// CleanupStack::PushL(dlg); -// TBool ret = EFalse; -// -// if (dlg->ExecuteLD(CAknSettingPage::EUpdateWhenChanged)) -// { -// if(currentItem != iModel->InputMethodForFind()) -// { -// iModel->SetInputMethodForFind(currentItem); -// ret = ETrue; -// } -// } -// -// CleanupStack::Pop(dlg); -// return ret; + if (dlg->ExecuteLD(CAknSettingPage::EUpdateWhenChanged)) + { + if(currentItem != iModel->InputMethodForFind()) + { + iModel->SetInputMethodForFind(currentItem); + ret = ETrue; + } + } + + CleanupStack::Pop(dlg); + return ret; } // --------------------------------------------------------- @@ -690,14 +681,13 @@ // TBool CGSPenInputImple::ShowChineseFindMethodPageL() { - + TInt currentItem = iModel->ChineseFindMethod(); TBool ret = EFalse; if ( !iChineseFindMethodItems ) { // In that case, don't open setting page - return ret; + return EFalse; } - TInt currentItem = iModel->ChineseFindMethod(); CAknRadioButtonSettingPage* dlg = new (ELeave) CAknRadioButtonSettingPage( R_GS_CHINESEFINDMETHOD_TEXT_SETTING_PAGE,