aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lread.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lread.c b/src/lread.c
index 4d2895ca2e6..c1d4dced48b 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -410,6 +410,11 @@ read_filtered_event (no_switch_frame, ascii_required, error_nonascii,
410{ 410{
411 register Lisp_Object val, delayed_switch_frame; 411 register Lisp_Object val, delayed_switch_frame;
412 412
413#ifdef HAVE_WINDOW_SYSTEM
414 if (display_busy_cursor_p)
415 cancel_busy_cursor ();
416#endif
417
413 delayed_switch_frame = Qnil; 418 delayed_switch_frame = Qnil;
414 419
415 /* Read until we get an acceptable event. */ 420 /* Read until we get an acceptable event. */
@@ -467,6 +472,10 @@ read_filtered_event (no_switch_frame, ascii_required, error_nonascii,
467 if (! NILP (delayed_switch_frame)) 472 if (! NILP (delayed_switch_frame))
468 unread_switch_frame = delayed_switch_frame; 473 unread_switch_frame = delayed_switch_frame;
469 474
475#ifdef HAVE_WINDOW_SYSTEM
476 if (display_busy_cursor_p)
477 start_busy_cursor ();
478#endif
470 return val; 479 return val;
471} 480}
472 481