[Xfce4-commits] [apps/xfdashboard] 02/03: Use generic should_show() function of GAppInfo to determine if a menu item should be shown and remove unneeded functions
noreply at xfce.org
noreply at xfce.org
Tue Jun 6 12:03:57 CEST 2017
This is an automated email from the git hooks/post-receive script.
n o m a d p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository apps/xfdashboard.
commit ad5359538f7001c1a160aa96362f5024d079d8a7
Author: Stephan Haller <nomad at froevel.de>
Date: Tue Jun 6 12:03:11 2017 +0200
Use generic should_show() function of GAppInfo to determine if a menu item should be shown and remove unneeded functions
Fixes issue GH #151
---
libxfdashboard/applications-search-provider.c | 3 +-
libxfdashboard/applications-view.c | 3 +-
libxfdashboard/desktop-app-info.c | 40 ---------------------------
libxfdashboard/desktop-app-info.h | 3 --
4 files changed, 2 insertions(+), 47 deletions(-)
diff --git a/libxfdashboard/applications-search-provider.c b/libxfdashboard/applications-search-provider.c
index 3540ae3..6fe61a2 100644
--- a/libxfdashboard/applications-search-provider.c
+++ b/libxfdashboard/applications-search-provider.c
@@ -1068,8 +1068,7 @@ static XfdashboardSearchResultSet* _xfdashboard_applications_search_provider_get
appInfo=XFDASHBOARD_DESKTOP_APP_INFO(iter->data);
/* If desktop app info should be hidden then continue with next one */
- if(xfdashboard_desktop_app_info_get_hidden(appInfo) ||
- xfdashboard_desktop_app_info_get_nodisplay(appInfo))
+ if(!g_app_info_should_show(G_APP_INFO(appInfo)))
{
continue;
}
diff --git a/libxfdashboard/applications-view.c b/libxfdashboard/applications-view.c
index 95a5657..8642943 100644
--- a/libxfdashboard/applications-view.c
+++ b/libxfdashboard/applications-view.c
@@ -432,8 +432,7 @@ static void _xfdashboard_applications_view_on_all_applications_menu_clicked(Xfda
appInfo=XFDASHBOARD_DESKTOP_APP_INFO(iter->data);
/* If desktop app info should be hidden then continue with next one */
- if(xfdashboard_desktop_app_info_get_hidden(appInfo) ||
- xfdashboard_desktop_app_info_get_nodisplay(appInfo))
+ if(!g_app_info_should_show(G_APP_INFO(appInfo)))
{
continue;
}
diff --git a/libxfdashboard/desktop-app-info.c b/libxfdashboard/desktop-app-info.c
index 332ac6a..78942bd 100644
--- a/libxfdashboard/desktop-app-info.c
+++ b/libxfdashboard/desktop-app-info.c
@@ -1369,46 +1369,6 @@ gboolean xfdashboard_desktop_app_info_is_valid(XfdashboardDesktopAppInfo *self)
return(self->priv->isValid);
}
-/* Determine if desktop app info is hidden */
-gboolean xfdashboard_desktop_app_info_get_hidden(XfdashboardDesktopAppInfo *self)
-{
- XfdashboardDesktopAppInfoPrivate *priv;
- gboolean isHidden;
-
- g_return_val_if_fail(XFDASHBOARD_IS_DESKTOP_APP_INFO(self), TRUE);
-
- priv=self->priv;
- isHidden=TRUE;
-
- /* If a menu item exists get hidden state from it */
- if(priv->item)
- {
- isHidden=garcon_menu_item_get_hidden(priv->item);
- }
-
- return(isHidden);
-}
-
-/* Get "NoDisplay" value of desktop app info */
-gboolean xfdashboard_desktop_app_info_get_nodisplay(XfdashboardDesktopAppInfo *self)
-{
- XfdashboardDesktopAppInfoPrivate *priv;
- gboolean noDisplay;
-
- g_return_val_if_fail(XFDASHBOARD_IS_DESKTOP_APP_INFO(self), TRUE);
-
- priv=self->priv;
- noDisplay=TRUE;
-
- /* If a menu item exists get "NoDisplay" value from it */
- if(priv->item)
- {
- noDisplay=garcon_menu_item_get_no_display(priv->item);
- }
-
- return(noDisplay);
-}
-
/* Get file of desktop app info */
GFile* xfdashboard_desktop_app_info_get_file(XfdashboardDesktopAppInfo *self)
{
diff --git a/libxfdashboard/desktop-app-info.h b/libxfdashboard/desktop-app-info.h
index ab9c5f8..193b917 100644
--- a/libxfdashboard/desktop-app-info.h
+++ b/libxfdashboard/desktop-app-info.h
@@ -75,9 +75,6 @@ GAppInfo* xfdashboard_desktop_app_info_new_from_menu_item(GarconMenuItem *inMenu
gboolean xfdashboard_desktop_app_info_is_valid(XfdashboardDesktopAppInfo *self);
-gboolean xfdashboard_desktop_app_info_get_hidden(XfdashboardDesktopAppInfo *self);
-gboolean xfdashboard_desktop_app_info_get_nodisplay(XfdashboardDesktopAppInfo *self);
-
GFile* xfdashboard_desktop_app_info_get_file(XfdashboardDesktopAppInfo *self);
gboolean xfdashboard_desktop_app_info_reload(XfdashboardDesktopAppInfo *self);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list