diff options
| author | Richard M. Stallman | 1994-08-24 19:40:44 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-08-24 19:40:44 +0000 |
| commit | 5dd6606e25d42c99a7a1c2184cd54c563d2532a6 (patch) | |
| tree | c9ac2808de12f3e9f3977d4286c5f8838e7f7462 /src | |
| parent | 0d55a56084d723c13edb7b3deb4a1b4fe1aca193 (diff) | |
| download | emacs-5dd6606e25d42c99a7a1c2184cd54c563d2532a6.tar.gz emacs-5dd6606e25d42c99a7a1c2184cd54c563d2532a6.zip | |
(textget): Ignore category prop if not a symbol.
Diffstat (limited to 'src')
| -rw-r--r-- | src/intervals.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/intervals.c b/src/intervals.c index 67ac392e6e5..2ebc8e3cdf8 100644 --- a/src/intervals.c +++ b/src/intervals.c | |||
| @@ -1558,7 +1558,11 @@ textget (plist, prop) | |||
| 1558 | if (EQ (prop, tem)) | 1558 | if (EQ (prop, tem)) |
| 1559 | return Fcar (Fcdr (tail)); | 1559 | return Fcar (Fcdr (tail)); |
| 1560 | if (EQ (tem, Qcategory)) | 1560 | if (EQ (tem, Qcategory)) |
| 1561 | fallback = Fget (Fcar (Fcdr (tail)), prop); | 1561 | { |
| 1562 | tem = Fcar (Fcdr (tail)); | ||
| 1563 | if (SYMBOLP (tem)) | ||
| 1564 | fallback = Fget (tem, prop); | ||
| 1565 | } | ||
| 1562 | } | 1566 | } |
| 1563 | 1567 | ||
| 1564 | return fallback; | 1568 | return fallback; |