/[emacs]/emacs/src/keyboard.c
ViewVC logotype

Diff of /emacs/src/keyboard.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.823 by mituharu, Fri May 13 08:44:49 2005 UTC revision 1.824 by kfstorm, Mon May 16 21:25:32 2005 UTC
# Line 1947  adjust_point_for_property (last_pt, modi Line 1947  adjust_point_for_property (last_pt, modi
1947                ? get_property_and_range (PT, Qdisplay, &val, &beg, &end, Qnil)                ? get_property_and_range (PT, Qdisplay, &val, &beg, &end, Qnil)
1948                : (beg = OVERLAY_POSITION (OVERLAY_START (overlay)),                : (beg = OVERLAY_POSITION (OVERLAY_START (overlay)),
1949                   end = OVERLAY_POSITION (OVERLAY_END (overlay))))                   end = OVERLAY_POSITION (OVERLAY_END (overlay))))
1950            && beg < PT) /* && end > PT   <- It's always the case.  */            && (beg < PT /* && end > PT   <- It's always the case.  */
1951                  || (beg <= PT && STRINGP (val) && SCHARS (val) == 0)))
1952          {          {
1953            xassert (end > PT);            xassert (end > PT);
1954            SET_PT (PT < last_pt ? beg : end);            SET_PT (PT < last_pt
1955                      ? (STRINGP (val) && SCHARS (val) == 0 ? beg - 1 : beg)
1956                      : end);
1957            check_composition = check_invisible = 1;            check_composition = check_invisible = 1;
1958          }          }
1959        check_display = 0;        check_display = 0;

Legend:
Removed from v.1.823  
changed lines
  Added in v.1.824

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26