comparison src/xterm.h @ 83536:0014f454c421

Fix x_catch_errors-related abort after X disconnects. (Reported by Dan Nicolaescu). * src/xterm.h: Remove declaration for x_fully_uncatch_errors. * src/xterm.c (x_fully_uncatch_errors): Disable definition. * src/eval.c (unwind_to_catch): Don't call x_fully_uncatch_errors. (internal_condition_case, internal_condition_case_1) (internal_condition_case_2): Don't abort when x_catching_errors. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-576
author Karoly Lorentey <lorentey@elte.hu>
date Sat, 29 Jul 2006 18:41:57 +0000
parents a387c138b28e
children 694bbb62a75d
comparison
equal deleted inserted replaced
83535:6c8cebe86511 83536:0014f454c421
973 extern void x_check_errors P_ ((Display *, char *)); 973 extern void x_check_errors P_ ((Display *, char *));
974 extern int x_had_errors_p P_ ((Display *)); 974 extern int x_had_errors_p P_ ((Display *));
975 extern int x_catching_errors P_ ((void)); 975 extern int x_catching_errors P_ ((void));
976 extern void x_uncatch_errors P_ ((void)); 976 extern void x_uncatch_errors P_ ((void));
977 extern void x_clear_errors P_ ((Display *)); 977 extern void x_clear_errors P_ ((Display *));
978 extern void x_fully_uncatch_errors P_ ((void));
979 extern void x_set_window_size P_ ((struct frame *, int, int, int)); 978 extern void x_set_window_size P_ ((struct frame *, int, int, int));
980 extern void x_set_mouse_position P_ ((struct frame *, int, int)); 979 extern void x_set_mouse_position P_ ((struct frame *, int, int));
981 extern void x_set_mouse_pixel_position P_ ((struct frame *, int, int)); 980 extern void x_set_mouse_pixel_position P_ ((struct frame *, int, int));
982 extern void x_raise_frame P_ ((struct frame *)); 981 extern void x_raise_frame P_ ((struct frame *));
983 extern void x_lower_frame P_ ((struct frame *)); 982 extern void x_lower_frame P_ ((struct frame *));