# HG changeset patch # User Chong Yidong # Date 1228259576 0 # Node ID 0410bbc1ef45214957a8f35e29126b98a5019cab # Parent 73a1266675632e0f243a0320fa92cfecb834230f (make_lispy_position): Only use PT if the selected window is current. diff -r 73a126667563 -r 0410bbc1ef45 src/keyboard.c --- a/src/keyboard.c Tue Dec 02 23:12:38 2008 +0000 +++ b/src/keyboard.c Tue Dec 02 23:12:56 2008 +0000 @@ -5304,7 +5304,8 @@ &object, &dx, &dy, &width, &height); if (STRINGP (string)) string_info = Fcons (string, make_number (charpos)); - if (w == XWINDOW (selected_window)) + if (w == XWINDOW (selected_window) + && current_buffer == XBUFFER (w->buffer)) textpos = PT; else textpos = XMARKER (w->pointm)->charpos;