diff options
author | Matthias Clasen <mclasen@redhat.com> | 2014-08-14 20:29:54 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-08-14 20:31:19 -0400 |
commit | bd84bae5d93639d1135866f268f0b514610f7cf5 (patch) | |
tree | acd7daa537dbf4fc57328da610db3e202f59fe52 /gdk/broadway | |
parent | 43bddd205bf82915d6fa5f6166a4e58023778354 (diff) | |
download | gtk+-bd84bae5d93639d1135866f268f0b514610f7cf5.tar.gz |
Broadway: Make unix socket support conditional
We need to use gio/gunixsocketaddress.h and do so
only if HAVE_GIO_UNIX is defined.
Diffstat (limited to 'gdk/broadway')
-rw-r--r-- | gdk/broadway/broadway-server.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gdk/broadway/broadway-server.c b/gdk/broadway/broadway-server.c index 86c6920e9c..2964a770ab 100644 --- a/gdk/broadway/broadway-server.c +++ b/gdk/broadway/broadway-server.c @@ -27,6 +27,9 @@ #include <netinet/in.h> #include <netinet/tcp.h> #endif +#ifdef HAVE_GIO_UNIX +#include <gio/gunixsocketaddress.h> +#endif #ifdef G_OS_WIN32 #include <windows.h> #include <string.h> @@ -1274,7 +1277,7 @@ BroadwayServer * broadway_server_on_unix_socket_new (char *address, GError **error) { BroadwayServer *server; - GSocketAddress *socket_address; + GSocketAddress *socket_address = NULL; server = g_object_new (BROADWAY_TYPE_SERVER, NULL); server->port = -1; @@ -1288,7 +1291,9 @@ broadway_server_on_unix_socket_new (char *address, GError **error) } else { +#ifdef HAVE_GIO_UNIX socket_address = g_unix_socket_address_new (address); +#endif if (socket_address == NULL) { g_set_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_DATA, "Invalid unix domain socket address %s: ", address); |