diff --git a/gdk/wayland/gdkselection-wayland.c b/gdk/wayland/gdkselection-wayland.c index 008778292a..12737d672e 100644 --- a/gdk/wayland/gdkselection-wayland.c +++ b/gdk/wayland/gdkselection-wayland.c @@ -245,7 +245,7 @@ selection_buffer_read_cb (GObject *object, if (bytes) { - finished = g_bytes_get_size (bytes) < get_buffer_size (); + finished = g_bytes_get_size (bytes) == 0; selection_buffer_append_data (buffer, g_bytes_get_data (bytes, NULL), g_bytes_get_size (bytes));