diff options
author | Jon TURNEY <jon.turney@dronecode.org.uk> | 2010-02-18 23:36:27 -0600 |
---|---|---|
committer | Jon TURNEY <jon.turney@dronecode.org.uk> | 2014-08-29 13:28:00 +0100 |
commit | 16d9da08861fe504de4be8c31708592e30687156 (patch) | |
tree | 2c9e4d1baaaf43a295bccd35f63bb2af1b3dc307 /hw/xwin/Makefile.am | |
parent | 95357539c1178a97d8a167461806a280d2803ec4 (diff) |
hw/xwin: Improve choice of display name used by internal clients
Choose the display name used to connect to internal clients and exported into
environment of processes started from the traymenu so that it uses a transport
we know is working
This should mean the server can start correctly with -multiwindow and/or
-clipboard and any two of -nolisten inet6, -nolisten inet and -nolisten unix
(the server will correctly refuse to start if all 3 are used, as it must be
listening on at least one socket)
v2:
Place prototype for winGetDisplayName() in windisplay.h, and include it where
needed.
v3:
Include xwin-config.h, so that _XSERVER64 is defined, just in case anything
relies on that.
v4:
Replace grovelling around in the server's list of listeners with new Xtrans
TransIsListening() interface, added in Xtrans 1.3.3
See also [1]
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=10725
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
Diffstat (limited to 'hw/xwin/Makefile.am')
-rw-r--r-- | hw/xwin/Makefile.am | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/hw/xwin/Makefile.am b/hw/xwin/Makefile.am index 5908dfce4..326ffa03d 100644 --- a/hw/xwin/Makefile.am +++ b/hw/xwin/Makefile.am @@ -126,6 +126,8 @@ SRCS = InitInput.c \ winprefs.h \ winresource.h \ winwindow.h \ + windisplay.c \ + windisplay.h \ XWin.rc \ $(top_srcdir)/mi/miinitext.c \ $(SRCS_CLIPBOARD) \ |