VM

Comment 7 for bug 703775

Revision history for this message
Tim Cross (tcross) wrote :

OK, have now confirmed that it is a change in emacs 24.0.50 which is causing this problem. In particular, changes introduced in revision 102854. The offending log entry is

revno: 102854 [merge]
committer: Glenn Morris <email address hidden>
branch nick: trunk
timestamp: Sat 2011-01-15 12:38:27 -0800
message:
  Merge from emacs-23 branch, up to r100382.
  Note:
  emacs-23 r100373 is rendered unnecessary by pre-existing 2010-05-20
  trunk change.

Which is interesting as it means emacs 23.3 may have similar problems.

Still need to confirm exactly the specific change within that merge set that causes the problem, but I am suspicious of the following src/Changelog entry (which is from that merge)

-2011-01-15 Martin Rudalics <email address hidden>

        * window.c (inhibit_point_swap): New variable.
        (Fselect_window): If inhibit_point_swap is nonzero, avoid swapping
        point this time.
        (Fset_window_configuration): Set inhibit_point_swap to 1 instead
        of setting selected_window to nil (Bug#7728).

More analysis required.