From cac960f01705b024bf5536bf536a2a7caf9dbe99 Mon Sep 17 00:00:00 2001 From: wang_zhiqiang Date: Tue, 18 Sep 2018 16:48:41 +0800 Subject: Remove compile warning change from deprecated function 'json_object_object_get' to 'json_object_object_get_ex'. Change-Id: I3ae6f1e39d1f05033568662bff9a2a35e2da5879 Signed-off-by: wang_zhiqiang --- src/libhomescreen.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/libhomescreen.cpp') diff --git a/src/libhomescreen.cpp b/src/libhomescreen.cpp index 0462d4d..cfd382d 100644 --- a/src/libhomescreen.cpp +++ b/src/libhomescreen.cpp @@ -459,7 +459,11 @@ void LibHomeScreen::on_event(void *closure, const char *event, struct afb_wsj1_m } struct json_object* ev_contents = afb_wsj1_msg_object_j(msg); - struct json_object *json_data = json_object_object_get(ev_contents, "data"); + struct json_object *json_data; + if(!json_object_object_get_ex(ev_contents, "data", &json_data)) { + HMI_ERROR("libhomescreen", "got ev_contents error."); + return; + } if(onEvent != nullptr) { -- cgit 1.2.3-korg