Mercurial > hg > xemacs-beta
comparison src/extents.c @ 406:b8cc9ab3f761 r21-2-33
Import from CVS: tag r21-2-33
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:17:09 +0200 |
parents | 2f8bb876ab1d |
children | 697ef44129c6 |
comparison
equal
deleted
inserted
replaced
405:0e08f63c74d2 | 406:b8cc9ab3f761 |
---|---|
463 Lisp_Object Vdefault_text_properties; | 463 Lisp_Object Vdefault_text_properties; |
464 | 464 |
465 EXFUN (Fextent_properties, 1); | 465 EXFUN (Fextent_properties, 1); |
466 EXFUN (Fset_extent_property, 3); | 466 EXFUN (Fset_extent_property, 3); |
467 | 467 |
468 /* if true, we don't want to set any redisplay flags on modeline extent | |
469 changes */ | |
470 int in_modeline_generation; | |
471 | |
468 | 472 |
469 /************************************************************************/ | 473 /************************************************************************/ |
470 /* Generalized gap array */ | 474 /* Generalized gap array */ |
471 /************************************************************************/ | 475 /************************************************************************/ |
472 | 476 |
1610 If the extent is in a gutter we mark the gutter as | 1614 If the extent is in a gutter we mark the gutter as |
1611 changed. This means (a) we can update extents in the gutters | 1615 changed. This means (a) we can update extents in the gutters |
1612 when we need it. (b) we don't have to update the gutters when | 1616 when we need it. (b) we don't have to update the gutters when |
1613 only extents attached to buffers have changed. */ | 1617 only extents attached to buffers have changed. */ |
1614 | 1618 |
1615 MARK_EXTENTS_CHANGED; | 1619 if (!in_modeline_generation) |
1620 MARK_EXTENTS_CHANGED; | |
1616 gutter_extent_signal_changed_region_maybe (object, | 1621 gutter_extent_signal_changed_region_maybe (object, |
1617 extent_endpoint_bufpos (extent, 0), | 1622 extent_endpoint_bufpos (extent, 0), |
1618 extent_endpoint_bufpos (extent, 1)); | 1623 extent_endpoint_bufpos (extent, 1)); |
1619 } | 1624 } |
1620 else if (BUFFERP (object)) | 1625 else if (BUFFERP (object)) |