PUI & default-backend: add force argument to the control function of animation
[platform/core/uifw/libpui.git] / backends / notification / default_ani_networkerror.c
index 6295946..7295fa6 100644 (file)
@@ -173,7 +173,7 @@ _ani_networkerror_start(pui_ani_t *ani, int repeat)
 }
 
 pui_error
-_ani_networkerror_stop(pui_ani_t *ani)
+_ani_networkerror_stop(pui_ani_t *ani, pui_bool force)
 {
        pui_int_error e = PUI_INT_ERROR_NONE;
        pui_backend_ani_data *ani_data = NULL;
@@ -184,10 +184,15 @@ _ani_networkerror_stop(pui_ani_t *ani)
        //TODO
        (void) info;
 
-       pui_info("... info->id: %s\n", info->id);
+       pui_info("... info->id: %s, force=%d\n", info->id, force);
 
        pui_backend_ani_remove_frame_cb(ani);
-       pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STOPPED);
+
+       if (force)
+               pui_backend_ani_status_update(ani, PUI_ANI_STATUS_PAUSED);
+       else
+               pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STOPPED);
+
 
        return e;
 }