diff options
author | Po Lu <luangruo@yahoo.com> | 2022-09-09 16:27:02 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-09-09 16:27:02 +0800 |
commit | a0886b321c4792ac52d69900a999840c7ee1d90a (patch) | |
tree | 821e9e1d260c79e87a4693838bfe445bf88ec6b0 /src/xterm.c | |
parent | adc8344e759b0aa3c919df9bdff1232d89b2e6b4 (diff) | |
download | emacs-a0886b321c4792ac52d69900a999840c7ee1d90a.tar.gz |
Remove some redundant calls to x_ignore_errors_for_next_request
* src/xterm.c (x_dnd_do_unsupported_drop, x_set_frame_alpha):
Wrap some requests in x_ignore_errors_for_next_request instead
of calling it each time.
Diffstat (limited to 'src/xterm.c')
-rw-r--r-- | src/xterm.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/xterm.c b/src/xterm.c index aa3fb0fc124..6043e2ab09a 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -3978,12 +3978,10 @@ x_dnd_do_unsupported_drop (struct x_display_info *dpyinfo, x_ignore_errors_for_next_request (dpyinfo); XSendEvent (dpyinfo->display, child, True, ButtonPressMask, &event); - x_stop_ignoring_errors (dpyinfo); event.xbutton.type = ButtonRelease; event.xbutton.time = before + 2; - x_ignore_errors_for_next_request (dpyinfo); XSendEvent (dpyinfo->display, child, True, ButtonReleaseMask, &event); x_stop_ignoring_errors (dpyinfo); @@ -6630,22 +6628,21 @@ x_set_frame_alpha (struct frame *f) Do this unconditionally as this function is called on reparent when alpha has not changed on the frame. */ + x_ignore_errors_for_next_request (dpyinfo); + if (!FRAME_PARENT_FRAME (f)) { parent = x_find_topmost_parent (f); if (parent != None) { - x_ignore_errors_for_next_request (dpyinfo); XChangeProperty (dpy, parent, dpyinfo->Xatom_net_wm_window_opacity, XA_CARDINAL, 32, PropModeReplace, (unsigned char *) &opac, 1); - x_stop_ignoring_errors (dpyinfo); } } - x_ignore_errors_for_next_request (dpyinfo); XChangeProperty (dpy, win, dpyinfo->Xatom_net_wm_window_opacity, XA_CARDINAL, 32, PropModeReplace, (unsigned char *) &opac, 1); |