aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazumasa Mitsunari <knimitz@witz-inc.co.jp>2018-09-14 19:26:21 +0900
committerKazumasa Mitsunari <knimitz@witz-inc.co.jp>2018-09-14 19:26:21 +0900
commit4449e5dc147527c669fc9d4dd8946e8420a2ca75 (patch)
tree5b86819a5c7e2be253e86efe57a5228714493cba
parent4d67209654fe8de3407b513800471fc48c4865fc (diff)
Remove pid in args in setRole
Change-Id: Ic5d1610a3ac7b67764c4d1987abdd2790e482ff2 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
-rw-r--r--src/main.cpp11
-rw-r--r--src/window_manager.cpp2
-rw-r--r--src/window_manager.hpp2
3 files changed, 3 insertions, 12 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 84c932f..b0c9415 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -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");
diff --git a/src/window_manager.cpp b/src/window_manager.cpp
index 4db577d..99967b3 100644
--- a/src/window_manager.cpp
+++ b/src/window_manager.cpp
@@ -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;
diff --git a/src/window_manager.hpp b/src/window_manager.hpp
index 6527736..eb53b10 100644
--- a/src/window_manager.hpp
+++ b/src/window_manager.hpp
@@ -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);