aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2019-05-16 16:41:53 +0800
committerwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2019-05-16 16:41:53 +0800
commitce925f090bec4bf1c2d4279835b9ccb1348920b9 (patch)
treea4fe4c1f5c386dff327b1ce0c966cfe0a72b4b87
parent85e6e550f1afb910b840967fae26db7c578ac06a (diff)
modify simple-egl
Change-Id: I9cc08c5cb39774c790f4856958b71b55cb8949a2
-rw-r--r--sample/simple-egl/src/simple-egl.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/sample/simple-egl/src/simple-egl.cpp b/sample/simple-egl/src/simple-egl.cpp
index aa6ea19..af39149 100644
--- a/sample/simple-egl/src/simple-egl.cpp
+++ b/sample/simple-egl/src/simple-egl.cpp
@@ -572,12 +572,12 @@ init_hs(LibHomeScreen* hs){
hs->set_event_handler(LibHomeScreen::Event_ShowWindow, [hs](json_object *object){
HMI_DEBUG("simple-egl","try to activeWindow %s ", app_name.c_str());
- struct json_object *param_obj = json_object_object_get(object, hs->_keyParameter);
+ struct json_object *param_obj = json_object_object_get(object, "parameter");
const char *area = json_object_get_string(
- json_object_object_get(param_obj, hs->_keyArea));
+ json_object_object_get(param_obj, "area"));
// Application should call LibWindowmanager::activateWindow() in showWindow handler
if(area == nullptr)
- wm->activateWindow(main_role, hs->_areaNormal);
+ wm->activateWindow(main_role, "normal.full");
else
wm->activateWindow(main_role, area);
});
@@ -653,7 +653,8 @@ main(int argc, char **argv)
eglSwapBuffers(window.display->egl.dpy, window.egl_surface);
- wm->activateWindow(main_role);
+ // wm->activateWindow(main_role);
+ hs->publishSubscription();
/* The mainloop here is a little subtle. Redrawing will cause
* EGL to read events so we can just call