--- 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;
}