summaryrefslogtreecommitdiff
path: root/x11-wm/xpra/files/xpra-3.0.2-dbus.patch
blob: e0f14b8ba59d8a7f83a8277232459574726b6eaa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Remove dbus functionality if USE=dbus is not specified.

Index: xpra-3.0.2/xpra/scripts/server.py
===================================================================
--- xpra-3.0.2.orig/xpra/scripts/server.py
+++ xpra-3.0.2/xpra/scripts/server.py
@@ -748,14 +748,9 @@ def do_run_server(error_cb, opts, mode,
         log("chdir(%s)", opts.chdir)
         os.chdir(opts.chdir)
 
-    dbus_pid, dbus_env = 0, {}
     if not shadowing and POSIX and not OSX and not clobber:
         no_gtk()
         assert starting or starting_desktop or proxying
-        from xpra.server.dbus.dbus_start import start_dbus
-        dbus_pid, dbus_env = start_dbus(opts.dbus_launch)
-        if dbus_env:
-            os.environ.update(dbus_env)
 
     display = None
     if not proxying:
@@ -835,7 +830,6 @@ def do_run_server(error_cb, opts, mode,
         app.display_name = display_name
         app.init(opts)
         app.init_sockets(sockets)
-        app.init_dbus(dbus_pid, dbus_env)
         if not shadowing and (xvfb_pid or clobber):
             app.init_display_pid(xvfb_pid)
         app.original_desktop_display = desktop_display