[Spice-devel] [PATCH spice-gtk 01/11] controller: use SPICE_XPI_NAMEDPIPE first
Marc-André Lureau
marcandre.lureau at gmail.com
Thu Dec 8 06:12:48 PST 2011
---
gtk/controller/controller.vala | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/gtk/controller/controller.vala b/gtk/controller/controller.vala
index d635984..af0f800 100644
--- a/gtk/controller/controller.vala
+++ b/gtk/controller/controller.vala
@@ -223,13 +223,16 @@ public class Controller: Object {
{
if (addr == null)
#if WIN32
- addr = (string*)"\\\\.\\pipe\\SpiceController-%lu".printf (GetCurrentProcessId ());
+ if (Environment.get_variable ("SPICE_XPI_NAMEDPIPE") != null)
+ addr = (string*)"%s".printf (Environment.get_variable ("SPICE_XPI_NAMEDPIPE")); // FIXME vala...
+ else
+ addr = (string*)"\\\\.\\pipe\\SpiceController-%lu".printf (GetCurrentProcessId ());
#else
if (Environment.get_variable ("SPICE_XPI_SOCKET") != null)
addr = (string*)"%s".printf (Environment.get_variable ("SPICE_XPI_SOCKET")); // FIXME vala...
#endif
if (addr == null)
- throw new SpiceCtrl.Error.VALUE ("Missing SPICE_XPI_SOCKET");
+ throw new SpiceCtrl.Error.VALUE ("Missing socket or namedpipe address");
FileUtils.unlink (addr);
#if WIN32
--
1.7.7.3
More information about the Spice-devel
mailing list