uifw/AvKon/src/aknnavi.cpp
branchRCL_3
changeset 10 9f56a4e1b8ab
parent 9 aabf2c525e0f
child 38 c52421ed5f07
--- a/uifw/AvKon/src/aknnavi.cpp	Fri Mar 12 15:43:43 2010 +0200
+++ b/uifw/AvKon/src/aknnavi.cpp	Mon Mar 15 12:41:34 2010 +0200
@@ -1579,11 +1579,17 @@
 // ---------------------------------------------------------------------------
 //
 EXPORT_C void CAknNavigationControlContainer::Draw(
-    const TRect& /*aRect*/ ) const
+    const TRect& aRect ) const
     {
     if ( iExtension->iStatusPane && 
          iExtension->iStatusPane->IsTransparent() )
         {
+        CWindowGc& gc = SystemGc();
+        TRgb rgb(TRgb::Color16MA(0));
+        gc.SetDrawMode(CGraphicsContext::EDrawModeWriteAlpha);
+        gc.SetBrushStyle(CGraphicsContext::ESolidBrush);
+        gc.SetBrushColor(rgb);
+        gc.Clear(aRect);
         return;
         }
 
@@ -1866,7 +1872,7 @@
 //
 void CAknNavigationControlContainer::NotifyNaviWipeStatusL()
     {
-    if ( iExtension && iExtension->iDestructionOngoing )
+    if ( !iExtension || iExtension->iDestructionOngoing )
         {
         return;
         }