system-controller: adapt to new protocol API of ivi-shell and genivi-shell 58/26858/1 submit/tizen/20140828.163023 submit/tizen/20140829.133808
authorJanos Kovacs <jankovac503@gmail.com>
Fri, 29 Aug 2014 11:51:50 +0000 (14:51 +0300)
committerJanos Kovacs <jankovac503@gmail.com>
Fri, 29 Aug 2014 12:06:19 +0000 (15:06 +0300)
Change-Id: I97e0756c223c6efe9eae08647dc5b990068f4674

lib/system-controller/CicoSCWlWinMgrIF.cpp
lib/system-controller/CicoSCWlWinMgrIF.h

index 88771f2..5554dfe 100644 (file)
@@ -887,7 +887,8 @@ CicoSCWlWinMgrIF::wlOutputModeCB(void             *data,
 void
 CicoSCWlWinMgrIF::wlIviAppNativeShellInfoCB(void *data,
                                             struct ivi_application *ivi_application,
-                                            int32_t pid, const char *title)
+                                            int32_t pid, const char *title,
+                                            uint32_t id_surface)
 {
     struct creation_surface_wait    *tp;
     struct creation_surface_wait    *tp2;
@@ -1006,7 +1007,9 @@ CicoSCWlWinMgrIF::wlIviCtrlLayerCB(void *data,
 void
 CicoSCWlWinMgrIF::wlIviCtrlSurfaceCB(void *data,
                                      struct ivi_controller *ivi_controller,
-                                     uint32_t id_surface)
+                                     uint32_t id_surface,
+                                     int32_t pid,
+                                     const char *title)
 {
     ICO_TRA("CicoSCWlWinMgrIF::wlIviCtrlSurfaceCB: Enter(%x)", id_surface);
 
index e464192..2aa2a96 100644 (file)
@@ -208,7 +208,8 @@ private:
     static void wlIviAppNativeShellInfoCB(void          *data,
                                           struct ivi_application *ivi_application,
                                           int32_t       pid,
-                                          const char    *title);
+                                          const char    *title,
+                                          uint32_t      id_surface);
     static void wlIviCtrlScreenCB(void                  *data,
                                   struct ivi_controller *ivi_controller,
                                   uint32_t              id_screen,
@@ -220,7 +221,9 @@ private:
 
     static void wlIviCtrlSurfaceCB(void                 *data,
                                    struct ivi_controller *ivi_controller,
-                                   uint32_t             id_surface);
+                                   uint32_t             id_surface,
+                                   int32_t              pid,
+                                   const char          *title);
 
     static void wlIviCtrlErrorCB(void                   *data,
                                  struct ivi_controller  *ivi_controller,