+static int __instance_update_all(widget_class_h handle, int force, const char *content)
+{
+ widget_context_s *wc;
+ int ret = 0;
+ bundle *b = NULL;
+ GList *context = contexts;
+
+ if (content)
+ b = bundle_decode((const bundle_raw *)content, strlen(content));
+
+ if (handle->ops.update) {
+ while (context) {
+ wc = (widget_context_s *)context->data;
+ handle->ops.update(wc, b, force, handle->user_data);
+ ret = __send_update_status(handle->classid, wc->id,
+ WIDGET_INSTANCE_EVENT_UPDATE, NULL);
+ _D("updated:%s", wc->id);
+ context = context->next;
+ }
+ }
+
+ if (b)
+ bundle_free(b);
+
+ return ret;
+}
+/* LCOV_EXCL_STOP */
+
+/* LCOV_EXCL_START */