summaryrefslogtreecommitdiff
path: root/src/widget_service.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/widget_service.c')
-rw-r--r--src/widget_service.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/widget_service.c b/src/widget_service.c
index 0ae3a9c..fda056b 100644
--- a/src/widget_service.c
+++ b/src/widget_service.c
@@ -505,6 +505,9 @@ EAPI int widget_service_get_widget_list(widget_list_cb cb, void *data)
ret = g_list_length(list);
g_list_free_full(list, __free_widget_list);
+ if (ret == 0)
+ return WIDGET_ERROR_NOT_EXIST;
+
return ret;
}