diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/doc.c | 8 |
1 files changed, 5 insertions, 3 deletions
| @@ -437,9 +437,11 @@ aren't strings. */) | |||
| 437 | 437 | ||
| 438 | tem = Fget (symbol, prop); | 438 | tem = Fget (symbol, prop); |
| 439 | 439 | ||
| 440 | /* If we don't have any documentation for this symbol, try to see whether | 440 | /* If we don't have any documentation for this symbol (and we're asking for |
| 441 | it's an indirect variable and get the documentation from there instead. */ | 441 | the variable documentation), try to see whether it's an indirect variable |
| 442 | if (NILP (tem)) | 442 | and get the documentation from there instead. */ |
| 443 | if (EQ (prop, Qvariable_documentation) | ||
| 444 | && NILP (tem)) | ||
| 443 | { | 445 | { |
| 444 | Lisp_Object indirect = Findirect_variable (symbol); | 446 | Lisp_Object indirect = Findirect_variable (symbol); |
| 445 | if (!NILP (indirect)) | 447 | if (!NILP (indirect)) |