diff options
author | Chong Yidong <cyd@stupidchicken.com> | 2006-02-27 03:35:31 +0000 |
---|---|---|
committer | Chong Yidong <cyd@stupidchicken.com> | 2006-02-27 03:35:31 +0000 |
commit | c36781aa6701c256fcb7403401dcc1b9f699a7c5 (patch) | |
tree | 59eaafb429b35f6dc3cacfa110aa75ad21340680 /src/xterm.c | |
parent | f6116c375c328d640fcde5e41f16cd1dd100e9d4 (diff) | |
download | emacs-c36781aa6701c256fcb7403401dcc1b9f699a7c5.tar.gz |
* xterm.h, xterm.c (x_uncatch_errors): Delete unneccessary
argument.
* xterm.c: (x_load_font, x_term_init, XTmouse_position)
(handle_one_xevent, x_connection_closed, x_list_fonts): No arg for
x_uncatch_errors.
* xselect.c (x_own_selection, x_decline_selection_request)
(x_reply_selection_request, x_get_foreign_selection)
(Fx_get_atom_name, Fx_send_client_event): Likewise.
* xfns.c (x_real_positions, x_set_mouse_color, Fx_focus_frame):
Likewise.
Diffstat (limited to 'src/xterm.c')
-rw-r--r-- | src/xterm.c | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/src/xterm.c b/src/xterm.c index b7c1ba14caf..7b952e1f45f 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -325,7 +325,7 @@ void x_delete_display P_ ((struct x_display_info *)); static int x_io_error_quitter P_ ((Display *)); void x_catch_errors P_ ((Display *)); -void x_uncatch_errors P_ ((Display *)); +void x_uncatch_errors P_ ((void)); void x_lower_frame P_ ((struct frame *)); void x_scroll_bar_clear P_ ((struct frame *)); int x_had_errors_p P_ ((Display *)); @@ -3795,7 +3795,7 @@ XTmouse_position (fp, insist, bar_window, part, x, y, time) if (x_had_errors_p (FRAME_X_DISPLAY (*fp))) f1 = 0; - x_uncatch_errors (FRAME_X_DISPLAY (*fp)); + x_uncatch_errors (); /* If not, is it one of our scroll bars? */ if (! f1) @@ -5721,7 +5721,7 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit) /* This is needed to detect the error if there is an error. */ XSync (d, False); - x_uncatch_errors (d); + x_uncatch_errors (); } /* Not certain about handling scroll bars here */ #endif /* 0 */ @@ -7529,19 +7529,16 @@ x_catch_errors (dpy) DPY should be the display that was passed to x_catch_errors. */ void -x_uncatch_errors (dpy) - Display *dpy; +x_uncatch_errors () { struct x_error_message_stack *tmp; - eassert (x_error_message && dpy == x_error_message->dpy); - /* The display may have been closed before this function is called. Check if it is still open before calling XSync. */ - if (x_display_info_for_display (dpy) != 0) + if (x_display_info_for_display (x_error_message->dpy) != 0) { BLOCK_INPUT; - XSync (dpy, False); + XSync (x_error_message->dpy, False); UNBLOCK_INPUT; } @@ -7566,7 +7563,7 @@ x_check_errors (dpy, format) { char string[X_ERROR_MESSAGE_SIZE]; bcopy (x_error_message->string, string, X_ERROR_MESSAGE_SIZE); - x_uncatch_errors (dpy); + x_uncatch_errors (); error (format, string); } } @@ -7726,7 +7723,7 @@ x_connection_closed (dpy, error_message) if (dpyinfo) x_delete_display (dpyinfo); - x_uncatch_errors (dpy); + x_uncatch_errors (); if (x_display_list == 0) { @@ -9452,7 +9449,7 @@ x_list_fonts (f, pattern, size, maxnames) } } - x_uncatch_errors (dpy); + x_uncatch_errors (); UNBLOCK_INPUT; if (names) @@ -9553,7 +9550,7 @@ x_list_fonts (f, pattern, size, maxnames) thisinfo = NULL; x_clear_errors (dpy); } - x_uncatch_errors (dpy); + x_uncatch_errors (); UNBLOCK_INPUT; if (thisinfo) @@ -9756,7 +9753,7 @@ x_load_font (f, fontname, size) font = NULL; x_clear_errors (FRAME_X_DISPLAY (f)); } - x_uncatch_errors (FRAME_X_DISPLAY (f)); + x_uncatch_errors (); UNBLOCK_INPUT; if (!font) return NULL; @@ -10541,7 +10538,7 @@ x_term_init (display_name, xrm_option, resource_name) abort (); if (x_had_errors_p (dpy) || !XQueryFont (dpy, font)) XrmPutLineResource (&xrdb, "Emacs.dialog.*.font: 9x15"); - x_uncatch_errors (dpy); + x_uncatch_errors (); } #endif #endif |