diff options
| author | Karoly Lorentey | 2006-07-14 05:56:32 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2006-07-14 05:56:32 +0000 |
| commit | 99715bbc447eb633e45ffa23b87284771ce3ac74 (patch) | |
| tree | 3a8a53dfe3dbdd9f8e36965e9f043eae522d3c0e /src/textprop.c | |
| parent | 556b89447234f15d1784a23dadbfe429464463a8 (diff) | |
| parent | 763bb2d43615bc3ae816422f965d76d5e1ae4bdd (diff) | |
| download | emacs-99715bbc447eb633e45ffa23b87284771ce3ac74.tar.gz emacs-99715bbc447eb633e45ffa23b87284771ce3ac74.zip | |
Merged from emacs@sv.gnu.org.
Patches applied:
* emacs@sv.gnu.org/emacs--devo--0--patch-331
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-332
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-333
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-334
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-335
Add note about "link" button-class to etc/TODO
* emacs@sv.gnu.org/emacs--devo--0--patch-336
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-337
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-338
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-339
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-340
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-341
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-342
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-343
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-344
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-345
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-346
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-347
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-348
Update for ERC 5.1.3.
* emacs@sv.gnu.org/emacs--devo--0--patch-349
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-350
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/gnus--rel--5.10--patch-111
Update from CVS: texi/gnus.texi (Summary Buffer Lines): Fix typo.
* emacs@sv.gnu.org/gnus--rel--5.10--patch-112
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-113
Merge from emacs--devo--0
* emacs@sv.gnu.org/gnus--rel--5.10--patch-114
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-572
Diffstat (limited to 'src/textprop.c')
| -rw-r--r-- | src/textprop.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/textprop.c b/src/textprop.c index 87fa6742919..0318d12913f 100644 --- a/src/textprop.c +++ b/src/textprop.c | |||
| @@ -690,10 +690,11 @@ overlays are considered only if they are associated with OBJECT. */) | |||
| 690 | DEFUN ("get-char-property-and-overlay", Fget_char_property_and_overlay, | 690 | DEFUN ("get-char-property-and-overlay", Fget_char_property_and_overlay, |
| 691 | Sget_char_property_and_overlay, 2, 3, 0, | 691 | Sget_char_property_and_overlay, 2, 3, 0, |
| 692 | doc: /* Like `get-char-property', but with extra overlay information. | 692 | doc: /* Like `get-char-property', but with extra overlay information. |
| 693 | Return a cons whose car is the return value of `get-char-property' | 693 | The value is a cons cell. Its car is the return value of `get-char-property' |
| 694 | with the same arguments, that is, the value of POSITION's property | 694 | with the same arguments--that is, the value of POSITION's property |
| 695 | PROP in OBJECT, and whose cdr is the overlay in which the property was | 695 | PROP in OBJECT. Its cdr is the overlay in which the property was |
| 696 | found, or nil, if it was found as a text property or not found at all. | 696 | found, or nil, if it was found as a text property or not found at all. |
| 697 | |||
| 697 | OBJECT is optional and defaults to the current buffer. OBJECT may be | 698 | OBJECT is optional and defaults to the current buffer. OBJECT may be |
| 698 | a string, a buffer or a window. For strings, the cdr of the return | 699 | a string, a buffer or a window. For strings, the cdr of the return |
| 699 | value is always nil, since strings do not have overlays. If OBJECT is | 700 | value is always nil, since strings do not have overlays. If OBJECT is |
| @@ -1787,8 +1788,12 @@ text_property_stickiness (prop, pos, buffer) | |||
| 1787 | /* PROP is rear-non-sticky. */ | 1788 | /* PROP is rear-non-sticky. */ |
| 1788 | is_rear_sticky = 0; | 1789 | is_rear_sticky = 0; |
| 1789 | } | 1790 | } |
| 1791 | else | ||
| 1792 | return 0; | ||
| 1790 | 1793 | ||
| 1791 | /* Consider following character. */ | 1794 | /* Consider following character. */ |
| 1795 | /* This signals an arg-out-of-range error if pos is outside the | ||
| 1796 | buffer's accessible range. */ | ||
| 1792 | front_sticky = Fget_text_property (pos, Qfront_sticky, buffer); | 1797 | front_sticky = Fget_text_property (pos, Qfront_sticky, buffer); |
| 1793 | 1798 | ||
| 1794 | if (EQ (front_sticky, Qt) | 1799 | if (EQ (front_sticky, Qt) |