uifw/EikStd/dlgsrc/EIKDIALG.CPP
branchRCL_3
changeset 18 fcdfafb36fe7
parent 17 a1caeb42b3a3
child 19 aecbbf00d063
--- a/uifw/EikStd/dlgsrc/EIKDIALG.CPP	Thu Jul 15 18:56:19 2010 +0300
+++ b/uifw/EikStd/dlgsrc/EIKDIALG.CPP	Thu Aug 19 10:11:06 2010 +0300
@@ -2465,16 +2465,19 @@
     if ( !isForm )
         {
         SizeChanged();
-    
-        TInt lastPage =  ( iPageSelector->PageContainer()->NumPages() - 1 );
-        TInt pageIndex = 0;
-        CEikDialogPage* page;
-    
-        while ( pageIndex++ <= lastPage )
-            {
-            page = iPageSelector->PageContainer()->Page( pageIndex );
-            page->HandleResourceChange( KEikDynamicLayoutVariantSwitch );
-            }
+		}
+	
+    if( iPageSelector )
+    	{		
+		TInt lastPage =  ( iPageSelector->PageContainer()->NumPages() - 1 );
+		TInt pageIndex = 0;
+		CEikDialogPage* page( NULL );
+	
+		while ( pageIndex++ <= lastPage )
+			{
+			page = iPageSelector->PageContainer()->Page( pageIndex );
+			page->HandleResourceChange( KEikDynamicLayoutVariantSwitch );
+			}   
         }
 
    	if (iExtension)