[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 90957dfb7a: Slightly optimize x_check_errors as well
From: |
Po Lu |
Subject: |
master 90957dfb7a: Slightly optimize x_check_errors as well |
Date: |
Tue, 31 May 2022 08:57:06 -0400 (EDT) |
branch: master
commit 90957dfb7a21528b19f587b1aa64752f5f2f194e
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>
Slightly optimize x_check_errors as well
* src/xterm.c (x_check_errors): Don't sync if no requests were
made since the error trap was installed.
---
src/xterm.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/xterm.c b/src/xterm.c
index fb7d18a53f..7235a1e959 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -21414,8 +21414,10 @@ x_check_errors (Display *dpy, const char *format)
/* There is no point in making this extra sync if all requests
are known to have been fully processed. */
- if (LastKnownRequestProcessed (dpy)
- != NextRequest (dpy) - 1)
+ if ((LastKnownRequestProcessed (dpy)
+ != NextRequest (dpy) - 1)
+ && (NextRequest (dpy)
+ > x_error_message->first_request))
XSync (dpy, False);
if (x_error_message->string[0])
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 90957dfb7a: Slightly optimize x_check_errors as well,
Po Lu <=