browserui/browser/FeedsSrc/FeedsEditFeedDialog.cpp
changeset 18 4530440261a8
parent 15 e45c3f40ea5f
child 45 dbd79466b1ed
--- 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);