From: Hyunho Kang Date: Fri, 26 May 2017 11:51:43 +0000 (+0900) Subject: Fix instance ref bug X-Git-Tag: submit/tizen_3.0/20170612.051238~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c51acb2dbac4e741c58cad3548ec9abc4afe48fb;p=platform%2Fcore%2Fappfw%2Fwidget-viewer.git Fix instance ref bug Change-Id: I606b71d654a74c00efc163529eeb85ddf0d59521 Signed-off-by: Hyunho Kang --- diff --git a/widget_viewer_evas/src/widget_viewer_evas.c b/widget_viewer_evas/src/widget_viewer_evas.c index 4e575efe..83cce82d 100644 --- a/widget_viewer_evas/src/widget_viewer_evas.c +++ b/widget_viewer_evas/src/widget_viewer_evas.c @@ -605,6 +605,7 @@ static int __instance_event_cb(const char *widget_id, const char *instance_id, i if (widget_instance_get_content(handle, &content_info) < 0) { ErrPrint("Failed to get content of widget(%s)", info->instance_id); + widget_instance_unref(handle); break; } @@ -614,6 +615,7 @@ static int __instance_event_cb(const char *widget_id, const char *instance_id, i info->content_info = strdup(content_info); } + widget_instance_unref(handle); break; case WIDGET_INSTANCE_EVENT_FAULT: event_info.event = WIDGET_FAULT_DEACTIVATED;