From 10608c8c2ae2d2f4049a07a80247670bf9cd532b Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 4 Jun 1993 05:32:31 +0000 Subject: (Fx_store_cut_buffer_internal): Handle empty string right. --- src/xselect.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/xselect.c') diff --git a/src/xselect.c b/src/xselect.c index 293029a042f..28438af226a 100644 --- a/src/xselect.c +++ b/src/xselect.c @@ -1795,6 +1795,12 @@ DEFUN ("x-store-cut-buffer-internal", Fx_store_cut_buffer_internal, if (! cut_buffers_initialized) initialize_cut_buffers (display, window); BLOCK_INPUT; + + /* Don't mess up with an empty value. */ + if (!bytes_remaining) + XChangeProperty (display, window, buffer_atom, XA_STRING, 8, + PropModeReplace, data, 0); + while (bytes_remaining) { int chunk = (bytes_remaining < max_bytes -- cgit v1.2.1