Remove pid in args in setRole
authorKazumasa Mitsunari <knimitz@witz-inc.co.jp>
Fri, 14 Sep 2018 10:26:21 +0000 (19:26 +0900)
committerKazumasa Mitsunari <knimitz@witz-inc.co.jp>
Fri, 14 Sep 2018 10:26:21 +0000 (19:26 +0900)
Change-Id: Ic5d1610a3ac7b67764c4d1987abdd2790e482ff2
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
src/main.cpp
src/window_manager.cpp
src/window_manager.hpp

index 84c932f..b0c9415 100644 (file)
@@ -223,7 +223,6 @@ void windowmanager_setrole(afb_req req) noexcept
     }
     try
     {
-        unsigned pid = 0;
         char const *appid = afb_req_get_application_id(req);
         json_object *jreq = afb_req_json(req);
 
@@ -235,15 +234,7 @@ void windowmanager_setrole(afb_req req) noexcept
         }
         char const *a_role = json_object_get_string(j_role);
 
-        json_object *j_pid = nullptr;
-        if (json_object_object_get_ex(jreq, "pid", &j_pid))
-        {
-            HMI_DEBUG("PID is set");
-            char const *a_pid = json_object_get_string(j_pid);
-            pid = std::stol(a_pid);
-        }
-
-        auto ret = g_afb_instance->wmgr.api_set_role(appid, a_role, pid);
+        auto ret = g_afb_instance->wmgr.api_set_role(appid, a_role);
         if (!ret)
         {
             afb_req_fail(req, "failed", "Couldn't register");
index 4db577d..99967b3 100644 (file)
@@ -260,7 +260,7 @@ char const *WindowManager::api_request_surface(char const *appid, char const *dr
     return nullptr;
 }
 
-bool WindowManager::api_set_role(char const *appid, char const *drawing_name, unsigned pid)
+bool WindowManager::api_set_role(char const *appid, char const *drawing_name)
 {
     bool ret = false;
 
index 6527736..eb53b10 100644 (file)
@@ -173,7 +173,7 @@ class WindowManager
 
     result<int> api_request_surface(char const *appid, char const *role);
     char const *api_request_surface(char const *appid, char const *role, char const *ivi_id);
-    bool api_set_role(char const *appid, char const *role, unsigned pid);
+    bool api_set_role(char const *appid, char const *role);
     void api_activate_surface(char const *appid, char const *role, char const *drawing_area, const reply_func &reply);
     void api_deactivate_surface(char const *appid, char const *role, const reply_func &reply);
     void api_enddraw(char const *appid, char const *role);