diff -r e45c3f40ea5f -r 4530440261a8 browserui/browser/FeedsSrc/FeedsEditFeedDialog.cpp --- a/browserui/browser/FeedsSrc/FeedsEditFeedDialog.cpp Fri Jul 03 15:46:41 2009 +0100 +++ b/browserui/browser/FeedsSrc/FeedsEditFeedDialog.cpp Thu Aug 27 07:42:55 2009 +0300 @@ -129,7 +129,21 @@ // void CFeedsEditFeedDialog::HandlePointerEventL(const TPointerEvent& aPointerEvent) { - CAknForm::HandlePointerEventL(aPointerEvent); + if ((iSelectedDlgLine != IdOfFocusControl()) && (aPointerEvent.iType == TPointerEvent::EButton1Up)) + { + LineChangedL(IdOfFocusControl()); + } + else + { + if ((iSelectedDlgLine == EFeedsEditAutomaticUpdatingId) && (aPointerEvent.iType == TPointerEvent::EButton1Up)) + { + HandleFreqCmdL(); + } + else + { + CAknForm::HandlePointerEventL(aPointerEvent); + } + } } // --------------------------------------------------------- @@ -313,7 +327,6 @@ { // make the 'Change' Button visible cba.MakeCommandVisible(EAknSoftkeyChange, ETrue); - HandleFreqCmdL(); } else { @@ -575,7 +588,11 @@ break; #endif //__SERIES60_HELP - + case EWmlCmdAboutProduct: + { + iAppUi->HandleCommandL( aCommandId ); + break; + } default: // Standard form commands. CAknForm::ProcessCommandL(aCommandId);