From: wang_zhiqiang Date: Tue, 18 Sep 2018 08:48:41 +0000 (+0800) Subject: Remove compile warning X-Git-Tag: 6.90.0^0 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=src%2Flibhomescreen.git;a=commitdiff_plain;h=cac960f01705b024bf5536bf536a2a7caf9dbe99 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 --- 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) {