summaryrefslogtreecommitdiff
path: root/src/xselect.c
diff options
context:
space:
mode:
authorJim Blandy <jimb@redhat.com>1993-03-25 23:27:42 +0000
committerJim Blandy <jimb@redhat.com>1993-03-25 23:27:42 +0000
commit24908fbe1ee0f29f627e035a13e5a0eac732cc22 (patch)
treed8e5b1ab00dfdc4e7b4f50932f7469f7d5b33378 /src/xselect.c
parentf5713e5f12b8dc0942ba287b5bb878491ee9e381 (diff)
downloademacs-24908fbe1ee0f29f627e035a13e5a0eac732cc22.tar.gz
* xselect.c (SELECTION_QUANTUM): Don't use XMaxRequestSize on R3;
access the display structure directly.
Diffstat (limited to 'src/xselect.c')
-rw-r--r--src/xselect.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/xselect.c b/src/xselect.c
index c57f51604b3..66812bda044 100644
--- a/src/xselect.c
+++ b/src/xselect.c
@@ -63,8 +63,11 @@ Lisp_Object Vx_sent_selection_hooks;
*/
#define MAX_SELECTION_QUANTUM 0xFFFFFF
-#define SELECTION_QUANTUM(dpy) ((XMaxRequestSize (dpy) << 2) - 100)
-
+#ifdef HAVE_X11R4
+#define SELECTION_QUANTUM(dpy) ((XMaxRequestSize(dpy) << 2) - 100)
+#else
+#define SELECTION_QUANTUM(dpy) (((dpy)->max_request_size << 2) - 100)
+#endif
/* The timestamp of the last input event Emacs received from the X server. */
unsigned long last_event_timestamp;