--- a/vtuis/videotelui/src/features/dialer/cvtuidialercontainer.cpp Wed Mar 31 21:35:06 2010 +0300
+++ b/vtuis/videotelui/src/features/dialer/cvtuidialercontainer.cpp Wed Apr 14 16:00:08 2010 +0300
@@ -111,7 +111,7 @@
}
CCoeControl::HandleResourceChange( aType );
-
+
__VTPRINTEXIT( "DialContainer.HandleResourceChangeL" )
}
@@ -146,6 +146,9 @@
iVideoControl->MakeVisible( ETrue );
iDialer->MakeVisible( ETrue );
MakeVisible( ETrue );
+ // Force a resource change and draw for the dialer
+ HandleResourceChange( KAknsMessageSkinChange );
+ DrawNow();
User::LeaveIfError( iFeatureManager->
CommandManager().AddCommandModifier( *iSKModifier ) );
iInputBuffer->Activate();
@@ -314,6 +317,12 @@
iInputBuffer = CVtUiDTMFBuffer::NewL( *iCoeEnv );
iVideoControl = CVtUiDialerVideoControl::NewL( aBitmapManager );
iDialer = CVideoDTMFDialer::NewL( *this, *iVideoControl, DialerRect() );
+
+ // Dialer has the higher priority
+ iDialer->DrawableWindow()->SetOrdinalPosition(
+ iDialer->DrawableWindow()->OrdinalPosition(),
+ iDialer->DrawableWindow()->OrdinalPriority() + 1 );
+
iSKModifier = CVtUiDialerSKModifier::NewL( *iFeatureManager );
// Disable fading when using DP (eliminates nasty color error)
if ( FeatureManager::FeatureSupported( KFeatureIdDisplayPost ) )