[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 03b07fd62e: Fix maximum selection size reporting
From: |
Po Lu |
Subject: |
master 03b07fd62e: Fix maximum selection size reporting |
Date: |
Mon, 7 Mar 2022 00:09:53 -0500 (EST) |
branch: master
commit 03b07fd62e831df2425676005bd962fef81ffc1d
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>
Fix maximum selection size reporting
* src/xselect.c (selection_quantum): Take into account extended
request size.
---
src/xselect.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/xselect.c b/src/xselect.c
index 979f454948..a88c15aa95 100644
--- a/src/xselect.c
+++ b/src/xselect.c
@@ -98,7 +98,11 @@ static void lisp_data_to_selection_data (struct
x_display_info *, Lisp_Object,
static int
selection_quantum (Display *display)
{
- long mrs = XMaxRequestSize (display);
+ long mrs = XExtendedMaxRequestSize (display);
+
+ if (!mrs)
+ mrs = XMaxRequestSize (display);
+
return (mrs < MAX_SELECTION_QUANTUM / X_LONG_SIZE + 25
? (mrs - 25) * X_LONG_SIZE
: MAX_SELECTION_QUANTUM);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 03b07fd62e: Fix maximum selection size reporting,
Po Lu <=