aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2010-04-17 12:59:27 -0500
committerTed Gould <ted@gould.cx>2010-04-17 12:59:27 -0500
commit2b49e0c0ab5d2c6563342d664d6470264fd4fcd3 (patch)
tree8614e64152f878bb5e5550883b9da3e89e5b946f
parentf4641dce597538d52bde59ca8f98a79d741f04e6 (diff)
parente5e8f387af4718ae58a575dc46649d0e03d01bd3 (diff)
downloadayatana-indicator-messages-2b49e0c0ab5d2c6563342d664d6470264fd4fcd3.tar.gz
ayatana-indicator-messages-2b49e0c0ab5d2c6563342d664d6470264fd4fcd3.tar.bz2
ayatana-indicator-messages-2b49e0c0ab5d2c6563342d664d6470264fd4fcd3.zip
Check for whether a desktop file is eclipsed when loaded.
-rw-r--r--src/messages-service.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/messages-service.c b/src/messages-service.c
index 99e907a..54b4055 100644
--- a/src/messages-service.c
+++ b/src/messages-service.c
@@ -1362,6 +1362,14 @@ build_launcher_core (const gchar * desktop)
dbusmenu_menuitem_property_set_bool(ll->separator, DBUSMENU_MENUITEM_PROP_VISIBLE, FALSE);
}
+ /* Check to see if any of the current applications should
+ be eclipsing us. */
+ GList * server;
+ for (server = serverList; server != NULL; server = g_list_next(server)) {
+ serverList_t * slt = (serverList_t *)server->data;
+ check_eclipses(slt->menuitem);
+ }
+
resort_menu(root_menuitem);
check_hidden();
} else {