summaryrefslogtreecommitdiffstats
path: root/sample/template/main.cpp
diff options
context:
space:
mode:
authorwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2018-11-06 10:17:27 +0800
committerwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2018-11-06 10:17:27 +0800
commit43452ff8a759da135525678528c159f1e4e68504 (patch)
treef21a5f2c1998461d660823cc40c509846baaa0a4 /sample/template/main.cpp
parent8bf11a8668902565b0e9a23e320777f5fb611848 (diff)
use appid instead of appname in "tap_shortcut"
Now In homescreen-service used application_id to identify different application, so use appid instead of appname in "tap_shortcut" parameter. Bug-AGL: SPEC-1764 Change-Id: I46af214cf25108ca0c2983a54547ab1f64f9ab59 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
Diffstat (limited to 'sample/template/main.cpp')
-rw-r--r--sample/template/main.cpp16
1 files changed, 6 insertions, 10 deletions
diff --git a/sample/template/main.cpp b/sample/template/main.cpp
index 831df41..fef270b 100644
--- a/sample/template/main.cpp
+++ b/sample/template/main.cpp
@@ -146,16 +146,12 @@ int main(int argc, char *argv[])
// Set event handler
hs->set_event_handler(LibHomeScreen::Event_TapShortcut, [wm](json_object *object) {
- const char *appname = json_object_get_string(
- json_object_object_get(object, "application_name"));
- if(myname == appname) {
- qDebug("Surface %s got tapShortcut\n", appname);
- // Application should call LibWindowmanager::endDraw() in TapShortcut handler
- json_object *obj = json_object_new_object();
- json_object_object_add(obj, wm->kKeyDrawingName, json_object_new_string(app_name.c_str()));
- json_object_object_add(obj, wm->kKeyDrawingArea, json_object_new_string("normal.full"));
- wm->activateSurface(obj);
- }
+ qDebug("Surface %s got tapShortcut\n", myname.c_str());
+ // Application should call LibWindowmanager::endDraw() in TapShortcut handler
+ json_object *obj = json_object_new_object();
+ json_object_object_add(obj, wm->kKeyDrawingName, json_object_new_string(myname.c_str()));
+ json_object_object_add(obj, wm->kKeyDrawingArea, json_object_new_string("normal.full"));
+ wm->activateSurface(obj);
});
/*