Add workarounds for Bug 3343 and Bug 3344 - missing opcodes for EWsClOpUnregisterAllTFXEffect and EWsWinOpSetSurfaceTransparency
--- 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;
--- 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);
}