uiacceltk/hitchcock/plugins/alftranseffect/alftranseffectplugin/src/alfgfxeffects.cpp
--- a/uiacceltk/hitchcock/plugins/alftranseffect/alftranseffectplugin/src/alfgfxeffects.cpp Mon Mar 15 12:43:37 2010 +0200
+++ b/uiacceltk/hitchcock/plugins/alftranseffect/alftranseffectplugin/src/alfgfxeffects.cpp Wed Mar 31 23:03:58 2010 +0300
@@ -250,6 +250,13 @@
#endif
uid1 = TUid::Uid( inStream.ReadInt32L() );
+ // hack to keep disapear viewswitch transitions popping on top of everything
+ // TODO: Remove when HS complies
+ if ((uid1.iUid == 0x102750F1 || uid1.iUid == 0x102750F2 ) && action == 4)
+ {
+ action = 5;
+ }
+
TInt windowGroup = inStream.ReadInt32L();
TInt windowHandle = inStream.ReadInt32L();
TBool nLayered = inStream.ReadInt32L();
@@ -983,4 +990,15 @@
delete buffer;
}
#endif
+
+void CAlfGfxEffects::ClientAboutToExit(TThreadId aClientId)
+ {
+ if (iPolicyHandler)
+ {
+ iPolicyHandler->RemoveClient( aClientId );
+ }
+ }
+
+
+
// End of File