changeset 100122:173352468c0f

(timer_check): Revert last change.
author Chong Yidong <cyd@stupidchicken.com>
date Tue, 02 Dec 2008 16:32:20 +0000
parents 821fb85ac9b1
children 4077e9ff754f
files src/keyboard.c
diffstat 1 files changed, 0 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/keyboard.c	Tue Dec 02 16:32:11 2008 +0000
+++ b/src/keyboard.c	Tue Dec 02 16:32:20 2008 +0000
@@ -4584,7 +4584,6 @@
 	    {
 	      int count = SPECPDL_INDEX ();
 	      Lisp_Object old_deactivate_mark = Vdeactivate_mark;
-	      struct buffer *b;
 
 	      /* Mark the timer as triggered to prevent problems if the lisp
 		 code fails to reschedule it right.  */
@@ -4597,13 +4596,6 @@
 	      timers_run++;
 	      unbind_to (count, Qnil);
 
-	      /* We must ensure that the current buffer is the same as
-		 the selected window's buffer, because the timers may
-		 have made another buffer current (bug#1458).  */
-	      b = XBUFFER (XWINDOW (selected_window)->buffer);
-	      if (b != current_buffer)
-		set_buffer_internal (b);
-	      
 	      /* Since we have handled the event,
 		 we don't need to tell the caller to wake up and do it.  */
 	    }