Add workarounds for Bug 3343 and Bug 3344 - missing opcodes for EWsClOpUnregisterAllTFXEffect and EWsWinOpSetSurfaceTransparency
authorShabe Razvi <shaber@symbian.org>
Tue, 20 Jul 2010 17:58:01 +0100
changeset 122 5fabdb30d001
parent 117 cc566ae45bab
child 123 f9816ed9a757
child 125 0fecfaa711d2
Add workarounds for Bug 3343 and Bug 3344 - missing opcodes for EWsClOpUnregisterAllTFXEffect and EWsWinOpSetSurfaceTransparency
windowing/windowserver/nga/SERVER/openwfc/CLIENT.CPP
windowing/windowserver/nga/SERVER/openwfc/WINBASE.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;
--- 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);
 		}