# HG changeset patch # User Chong Yidong # Date 1287682052 14400 # Node ID b5615f1dafcc6e7a09b5492b64f3a10d78c97082 # Parent 15b14005a6f25fc5ab0b6735c9fbf7cd032c01da * insdel.c (prepare_to_modify_buffer): Don't set saved-region-selection if modification hooks are disabled. diff -r 15b14005a6f2 -r b5615f1dafcc src/ChangeLog --- a/src/ChangeLog Thu Oct 21 10:05:23 2010 +0200 +++ b/src/ChangeLog Thu Oct 21 13:27:32 2010 -0400 @@ -1,3 +1,8 @@ +2010-10-21 Chong Yidong + + * insdel.c (prepare_to_modify_buffer): Don't set + saved-region-selection if modification hooks are disabled. + 2010-10-19 Chong Yidong * cmds.c (Fdelete_char): Doc fix. diff -r 15b14005a6f2 -r b5615f1dafcc src/insdel.c --- a/src/insdel.c Thu Oct 21 10:05:23 2010 +0200 +++ b/src/insdel.c Thu Oct 21 13:27:32 2010 -0400 @@ -2051,6 +2051,7 @@ /* If `select-active-regions' is non-nil, save the region text. */ if (!NILP (current_buffer->mark_active) + && !inhibit_modification_hooks && XMARKER (current_buffer->mark)->buffer && NILP (Vsaved_region_selection) && (EQ (Vselect_active_regions, Qonly)