From b0f699b4d657330edfa56cd27c856db9941d3a0c Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Thu, 20 Aug 2009 14:04:58 -0500 Subject: Adding in a couple of blacklist check point. --- src/messages-service.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/messages-service.c') diff --git a/src/messages-service.c b/src/messages-service.c index 2020dd3..8743b62 100644 --- a/src/messages-service.c +++ b/src/messages-service.c @@ -143,6 +143,13 @@ launcherList_sort (gconstpointer a, gconstpointer b) return g_strcmp0(pan, pbn); } +static gboolean +blacklist_check (const gchar * desktop_file) +{ + + return FALSE; +} + static void server_added (IndicateListener * listener, IndicateListenerServer * server, gchar * type, gpointer data) { @@ -555,6 +562,8 @@ remove_eclipses (AppMenuItem * ai) const gchar * aidesktop = app_menu_item_get_desktop(ai); if (aidesktop == NULL) return; + if (blacklist_check(aidesktop)) return; + GList * llitem; for (llitem = launcherList; llitem != NULL; llitem = llitem->next) { launcherList_t * ll = (launcherList_t *)llitem->data; @@ -602,6 +611,10 @@ build_launcher (gpointer data) dbusmenu_menuitem_child_append(root_menuitem, DBUSMENU_MENUITEM(ll->menuitem)); resort_menu(root_menuitem); + if (blacklist_check(trimdesktop)) { + launcher_menu_item_set_eclipsed(ll->menuitem, TRUE); + } + return FALSE; } -- cgit v1.2.3