2001-09-11 Gerd Moellmann <gerd@gnu.org>
+ * textprop.c (verify_interval_modification): Don't run
+ modification-hooks if inhibit_modification_hooks.
+
+ * dispnew.c (set_window_cursor_after_update): Fix code
+ finding glyph row containing cursor when cursor_in_echo_area
+ is >= 0.
+
* xdisp.c (init_from_display_pos): Put some code in #if 0.
(add_to_log): Use bcopy instead of strcpy.
(init_from_display_pos): Use an explicit loop over bytes in
/* Interface code for dealing with text properties.
- Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2001
+ Free Software Foundation, Inc.
This file is part of GNU Emacs.
interval_insert_in_front_hooks
= textget (i->plist, Qinsert_in_front_hooks);
}
- else
+ else if (!inhibit_modification_hooks)
{
/* Loop over intervals on or next to START...END,
collecting their hooks. */