# HG changeset patch # User Shabe Razvi # Date 1279645081 -3600 # Node ID 5fabdb30d0012f079187ea0835ef186a64b81b3d # Parent cc566ae45bab65e34423d7d766060d2a7618d1ee Add workarounds for Bug 3343 and Bug 3344 - missing opcodes for EWsClOpUnregisterAllTFXEffect and EWsWinOpSetSurfaceTransparency diff -r cc566ae45bab -r 5fabdb30d001 windowing/windowserver/nga/SERVER/openwfc/CLIENT.CPP --- a/windowing/windowserver/nga/SERVER/openwfc/CLIENT.CPP Fri Jul 16 18:15:12 2010 +0100 +++ b/windowing/windowserver/nga/SERVER/openwfc/CLIENT.CPP Tue Jul 20 17:58:01 2010 +0100 @@ -1286,6 +1286,9 @@ case EWsClOpCreateDrawableSource: CreateDrawableSourceL(*pData.CreateDrawableSource); break; + case EWsClOpUnregisterAllTFXEffect: + RDebug::Printf("[Bug 3344] OpCode EWsClOpUnregisterAllTFXEffect not supported."); + break; default: PPanic(EWservPanicOpcode); break; diff -r cc566ae45bab -r 5fabdb30d001 windowing/windowserver/nga/SERVER/openwfc/WINBASE.CPP --- a/windowing/windowserver/nga/SERVER/openwfc/WINBASE.CPP Fri Jul 16 18:15:12 2010 +0100 +++ b/windowing/windowserver/nga/SERVER/openwfc/WINBASE.CPP Tue Jul 20 17:58:01 2010 +0100 @@ -515,6 +515,9 @@ User::LeaveIfError(IsActivated()?KErrInUse:KErrNone); iBaseWinFlags |= EBaseWinAdvancedPointersEnabled; break; + case EWsWinOpSetSurfaceTransparency: + RDebug::Printf("[Bug 3343] OpCode EWsWinOpSetSurfaceTransparency not supported."); + break; default: return(EFalse); }