uifw/ganes/src/HgGrid.cpp
branchRCL_3
changeset 10 9f56a4e1b8ab
parent 9 aabf2c525e0f
child 16 71dd06cfe933
--- a/uifw/ganes/src/HgGrid.cpp	Fri Mar 12 15:43:43 2010 +0200
+++ b/uifw/ganes/src/HgGrid.cpp	Mon Mar 15 12:41:34 2010 +0200
@@ -673,8 +673,11 @@
 void CHgGrid::SelectDefaultItem()
     {
     iSelectedIndex = CurrentIndex();
-    FitSelectionToView();
-    DrawDeferred();
+    if( iSelectedIndex >= 0 && iSelectedIndex < iItems.Count() )
+        {
+        FitSelectionToView();
+        DrawDeferred();
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -760,6 +763,10 @@
     iLandScapeScrollingSupported = aSupportLandscapeScrolling;
     }
 
+// -----------------------------------------------------------------------------
+// CHgGrid::ChangeSelectedIndex()
+// -----------------------------------------------------------------------------
+//
 void CHgGrid::ChangeSelectedIndex( TInt aMove )
     {
     TInt nextIndex = 0;
@@ -792,4 +799,13 @@
     iSelectedIndex = nextIndex;
     }
 
+// -----------------------------------------------------------------------------
+// CHgGrid::HandleScrollbarVisibilityChange()
+// -----------------------------------------------------------------------------
+//
+void CHgGrid::HandleScrollbarVisibilityChange( TBool /*aVisible*/ )
+    {
+    
+    }
+
 // End of File