uiacceltk/hitchcock/ServerCore/Src/alfappserver.cpp
branchRCL_3
changeset 6 10534483575f
parent 0 15bf7259bb7c
child 9 3ac8bf5c5014
--- a/uiacceltk/hitchcock/ServerCore/Src/alfappserver.cpp	Fri Mar 12 15:47:04 2010 +0200
+++ b/uiacceltk/hitchcock/ServerCore/Src/alfappserver.cpp	Mon Mar 15 12:43:37 2010 +0200
@@ -1448,3 +1448,20 @@
     return sessionAboveGivenWgId;
     }
 
+CAlfAppSrvSessionBase* CAlfAppServer::SrvSessionForControlGroup(CHuiControlGroup& aGroup)
+    {
+    CAlfAppSrvSessionBase* result = NULL;
+    iSessionIter.SetToFirst();
+    while (iSessionIter)
+      {
+      CAlfAppSrvSessionBase* session = reinterpret_cast<CAlfAppSrvSessionBase*>(iSessionIter++);
+      if ( session->GetHandleFromInterface(EHuiObjectTypeControlGroup, &aGroup) != KErrNotFound )
+          {
+          result = session;
+          break;
+          }
+      }
+    return result;
+    }
+
+