summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Pitt <martin.pitt@canonical.com>2016-10-25 21:23:18 +0200
committerMartin Pitt <martin.pitt@canonical.com>2016-10-25 21:23:18 +0200
commit55a51a6de52ae9fe1d6dc6914a2b0d93f3b229eb (patch)
treed7f879b45dab9a7546d00d33f6e8793c3b2d5199
parent481fa88f2c2a8b2aa96d8f263caec679528c1508 (diff)
downloadlightdm-git-55a51a6de52ae9fe1d6dc6914a2b0d93f3b229eb.tar.gz
debian/lightdm-greeter-session: Don't launch another session D-Bus if one
is already running (usually from dbus-user-session).
-rw-r--r--debian/changelog7
-rw-r--r--debian/lightdm-greeter-session2
2 files changed, 8 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog
index 0267b37a..95233835 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+lightdm (1.20.0-0ubuntu2) UNRELEASED; urgency=medium
+
+ * debian/lightdm-greeter-session: Don't launch another session D-Bus if one
+ is already running (usually from dbus-user-session).
+
+ -- Martin Pitt <martin.pitt@ubuntu.com> Tue, 25 Oct 2016 21:22:51 +0200
+
lightdm (1.20.0-0ubuntu1) yakkety; urgency=medium
* New upstream release:
diff --git a/debian/lightdm-greeter-session b/debian/lightdm-greeter-session
index 536e0ae2..838c0f2d 100644
--- a/debian/lightdm-greeter-session
+++ b/debian/lightdm-greeter-session
@@ -28,7 +28,7 @@ cleanup()
exit 0
}
-eval `dbus-launch --sh-syntax`
+[ -n "$DBUS_SESSION_BUS_ADDRESS" ] || eval `dbus-launch --sh-syntax`
exec $@ &
CMD_PID=$!