[Spice-commits] client/x11

Alexander Larsson alexl at kemper.freedesktop.org
Wed Sep 29 08:49:29 PDT 2010


 client/x11/platform.cpp |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

New commits:
commit e5474684d5ae7c2c12bc2937defdb8380af1c633
Author: Alexander Larsson <alexl at redhat.com>
Date:   Wed Sep 29 17:48:28 2010 +0200

    client: Avoid crash if platform_win is NULL
    
    This is a temporary fix as this will be fixed for real when
    the cut and paste patches land.

diff --git a/client/x11/platform.cpp b/client/x11/platform.cpp
index 1133414..ca5f1d5 100644
--- a/client/x11/platform.cpp
+++ b/client/x11/platform.cpp
@@ -3024,8 +3024,12 @@ void Platform::set_clipboard_listener(ClipboardListener* listener)
         return;
     }
     clipboard_listener = listener;
-    XConvertSelection(x_display, XA_PRIMARY, utf8_atom, clipboard_prop,
-        platform_win, CurrentTime);
+    /* Seems platform_win can be NULL, we'll just ignore that for now.
+       This will be fixed when the rest of cut and paste lands */
+    if (platform_win) {
+      XConvertSelection(x_display, XA_PRIMARY, utf8_atom, clipboard_prop,
+			platform_win, CurrentTime);
+    }
 }
 
 bool Platform::set_clipboard_data(uint32_t type, const uint8_t* data, int32_t size)


More information about the Spice-commits mailing list