*** c:/window-old.c 2011-02-08 08:47:28.000000000 +0100 --- c:/window-new.c 2011-02-08 08:48:40.234375000 +0100 *************** *** 3517,3523 **** record_buffer (w->buffer); } ! if (EQ (window, selected_window)) return window; sf = SELECTED_FRAME (); --- 3517,3523 ---- record_buffer (w->buffer); } ! if (EQ (window, selected_window) && !inhibit_point_swap) return window; sf = SELECTED_FRAME ();