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