summaryrefslogtreecommitdiff
path: root/main/src/view/ivug-main-view-menu.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/view/ivug-main-view-menu.cpp')
-rwxr-xr-xmain/src/view/ivug-main-view-menu.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/main/src/view/ivug-main-view-menu.cpp b/main/src/view/ivug-main-view-menu.cpp
index 9deedb9..c9d401b 100755
--- a/main/src/view/ivug-main-view-menu.cpp
+++ b/main/src/view/ivug-main-view-menu.cpp
@@ -658,7 +658,15 @@ void on_btn_share_clicked(void *data, Evas_Object *obj, void *event_info)
service_create(&service);
service_set_operation(service, SERVICE_OPERATION_SEND);
service_set_uri(service, path);
- service_foreach_app_matched(service, _share_pkg_cb, (void *)popup);
+ service_foreach_app_matched(service, _share_pkg_cb, (void *)popup);
+
+ Eina_List *list = ivug_listpopup_items_get(popup);
+ if(eina_list_count(list) == 0)
+ {
+ MSG_MAIN_WARN("Matched app is nothing!");
+ evas_object_del(popup);
+ return;
+ }
const Elm_Object_Item *item = pMainView->items[TOOLBUTTON_SHARE].item;
Evas_Object *button = elm_toolbar_item_object_get(item);