diff options
| -rw-r--r-- | src/buffer.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/buffer.c b/src/buffer.c index b4b83043f36..8756cbbbd7d 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -1984,7 +1984,9 @@ the current buffer's major mode. */) | |||
| 1984 | function = BVAR (current_buffer, major_mode); | 1984 | function = BVAR (current_buffer, major_mode); |
| 1985 | } | 1985 | } |
| 1986 | 1986 | ||
| 1987 | if (NILP (function) || EQ (function, Qfundamental_mode)) | 1987 | if (NILP (function)) /* If function is `fundamental-mode', allow it to run |
| 1988 | so that `run-mode-hooks' and thus | ||
| 1989 | `hack-local-variables' get run. */ | ||
| 1988 | return Qnil; | 1990 | return Qnil; |
| 1989 | 1991 | ||
| 1990 | count = SPECPDL_INDEX (); | 1992 | count = SPECPDL_INDEX (); |