--- a/uiacceltk/hitchcock/AlfDecoderServerClient/src/alfdecoderserverclient.cpp Fri Mar 19 09:43:21 2010 +0200
+++ b/uiacceltk/hitchcock/AlfDecoderServerClient/src/alfdecoderserverclient.cpp Fri Apr 16 15:56:24 2010 +0300
@@ -147,6 +147,30 @@
SendReceive(aOp, aIPCArgs, aStatus );
}
+
+EXPORT_C TInt RAlfBridgerClient::GetListOfInactiveWindowGroupsWSurfaces(RArray<TInt>* aWindowGroups)
+ {
+ TInt err = KErrNone;
+ TInt array[10];
+ TPtr8 ptr((TUint8*)array,0,40);
+ err = SendReceive(EAlfGetListOfWGsHavingInactiveSurfaces, TIpcArgs(&ptr));
+ if (!err)
+ {
+ for(TInt i = 0; i < 10; i++)
+ {
+ if (array[i])
+ {
+ aWindowGroups->Append(array[i]);
+ }
+ else
+ {
+ break;
+ }
+ }
+ }
+ return err;
+ }
+
// Open
// ---------------------------------------------------------------------------
//