Add new function addFloatingClient function
authorKazumasa Mitsunari <knimitz@witz-inc.co.jp>
Sat, 9 Jun 2018 07:04:26 +0000 (16:04 +0900)
committerKazumasa Mitsunari <knimitz@witz-inc.co.jp>
Sat, 9 Jun 2018 07:04:26 +0000 (16:04 +0900)
Vacant function yet

Change-Id: Id2ab7e75588cebcdb2a23f31c2586d3a2710c759
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
src/app.cpp
src/applist.cpp
src/applist.hpp

index 324145f..69930a2 100644 (file)
@@ -1314,7 +1314,7 @@ bool App::api_set_role(char const *appid, char const *drawing_name, unsigned pid
     }
     if(wm_err != WMError::SUCCESS){
         HMI_ERROR("wm", "No floating surface for app: %s", id.c_str());
-        //app_list->addFloatingClient(id, *lid, role);
+        app_list->addFloatingClient(id, *lid, role);
         HMI_NOTICE("wm", "%s : Waiting for surface creation", id.c_str());
         return ret;
     }
index 4e31c03..f5634fe 100644 (file)
@@ -110,9 +110,14 @@ WMError AppList::lookUpFloatingSurface(unsigned pid, unsigned *surface)
 
 WMError AppList::lookUpFloatingSurface(const std::string &appid, unsigned *surface)
 {
+    HMI_ERROR("wm", "This function is not implemented");
     return WMError::SUCCESS;
 }
 
+void addFloatingClient(const std::string &appid, unsigned layer, const std::string &role)
+{
+}
+
 WMError AppList::appendRole(const std::string &id, const std::string &role, unsigned surface)
 {
     WMError wm_err = WMError::NO_ENTRY;
index 20e7cb5..a5a895a 100644 (file)
@@ -53,10 +53,12 @@ class AppList
     void removeSurface(unsigned surface);
     WMError lookUpFloatingSurface(unsigned pid, unsigned *surface);
     WMError lookUpFloatingSurface(const std::string &appid, unsigned *surface);
-    WMError appendRole(const std::string &id, const std::string &role, unsigned surface);
+    WMError appendRole(const std::string &appid, const std::string &role, unsigned surface);
+    void addFloatingClient(const std::string &appid, unsigned layer, const std::string &role);
 
     // Request Interface
-    unsigned currentRequestNumber() const;
+    unsigned
+    currentRequestNumber() const;
     unsigned getRequestNumber(const std::string &appid) const;
     unsigned addAllocateRequest(WMRequest req);
     /* TODO: consider, which is better WMClient or std::string appid?