summaryrefslogtreecommitdiff
path: root/openbox/startupnotify.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-03-30 16:18:25 +0000
committerDana Jansens <danakj@orodu.net>2007-03-30 16:18:25 +0000
commite6e9ab9224fb51a7cd061a610ab117e3880b17ca (patch)
tree978b96f32d13b944ef6963ca5243de7b36ef28e6 /openbox/startupnotify.c
parent41c6b0486d951914e99cb157271846c57bf93ed2 (diff)
unset DESKTOP_STARTUP_ID at startup so we don't pass it on unknowingly.
Diffstat (limited to 'openbox/startupnotify.c')
-rw-r--r--openbox/startupnotify.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/openbox/startupnotify.c b/openbox/startupnotify.c
index 51e78e26..bf1f44ac 100644
--- a/openbox/startupnotify.c
+++ b/openbox/startupnotify.c
@@ -24,7 +24,10 @@
#ifndef USE_LIBSN
-void sn_startup(gboolean reconfig) {}
+void sn_startup(gboolean reconfig) {
+ /* unset this so we don't pass it on unknowingly */
+ if (!reconfig) unsetenv("DESKTOP_STARTUP_ID");
+}
void sn_shutdown(gboolean reconfig) {}
gboolean sn_app_starting() { return FALSE; }
Time sn_app_started(const gchar *id, const gchar *wmclass)
@@ -59,6 +62,9 @@ void sn_startup(gboolean reconfig)
{
if (reconfig) return;
+ /* unset this so we don't pass it on unknowingly */
+ unsetenv("DESKTOP_STARTUP_ID");
+
sn_display = sn_display_new(ob_display, NULL, NULL);
sn_context = sn_monitor_context_new(sn_display, ob_screen,
sn_event_func, NULL, NULL);