From: Hyunho Kang Date: Fri, 26 May 2017 11:51:43 +0000 (+0900) Subject: Fix instance ref bug X-Git-Tag: submit/tizen/20170609.022657~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0a1bc1ca3e425400c467836739161c0709dc0963;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 3d00194a..defad939 100644 --- a/widget_viewer_evas/src/widget_viewer_evas.c +++ b/widget_viewer_evas/src/widget_viewer_evas.c @@ -604,6 +604,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; } @@ -613,6 +614,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;