summaryrefslogtreecommitdiff
path: root/gnome-session/gsm-autostart-app.h
diff options
context:
space:
mode:
authorVincent Untz <vuntz@gnome.org>2011-03-22 13:45:50 +0100
committerVincent Untz <vuntz@gnome.org>2011-03-22 13:45:50 +0100
commit71b0fe1ddbb7d61c1e36ebd1c6c5d195b354a311 (patch)
treeef7bc75cf714a4e84aecb024597b4d8c4b13f348 /gnome-session/gsm-autostart-app.h
parentf436a357396ed54544de801ac018461f616e14e7 (diff)
downloadgnome-session-71b0fe1ddbb7d61c1e36ebd1c6c5d195b354a311.tar.gz
gsm: Remember Provides defined in session definition but not in .desktop
If a provider is defined in the session definition, it doesn't necessarily have the Provides in the .desktop file. So we remember the Provides from the session definition.
Diffstat (limited to 'gnome-session/gsm-autostart-app.h')
-rw-r--r--gnome-session/gsm-autostart-app.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gnome-session/gsm-autostart-app.h b/gnome-session/gsm-autostart-app.h
index 58101f2c..2b6089ff 100644
--- a/gnome-session/gsm-autostart-app.h
+++ b/gnome-session/gsm-autostart-app.h
@@ -59,6 +59,9 @@ GType gsm_autostart_app_get_type (void) G_GNUC_CONST;
GsmApp *gsm_autostart_app_new (const char *desktop_file);
+void gsm_autostart_app_add_provides (GsmAutostartApp *aapp,
+ const char *provides);
+
#define GSM_AUTOSTART_APP_ENABLED_KEY "X-GNOME-Autostart-enabled"
#define GSM_AUTOSTART_APP_PHASE_KEY "X-GNOME-Autostart-Phase"
#define GSM_AUTOSTART_APP_PROVIDES_KEY "X-GNOME-Provides"