diff options
| author | Gerd Moellmann | 2001-03-15 09:43:16 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-03-15 09:43:16 +0000 |
| commit | eae0e1234a1b8982cddb24935d87f235a67553b5 (patch) | |
| tree | d85427b4e04cda191d140c2bb7725e727ac91953 /src | |
| parent | 13ff50bb75bb7c36fd88906e74cae3c385d98a33 (diff) | |
| download | emacs-eae0e1234a1b8982cddb24935d87f235a67553b5.tar.gz emacs-eae0e1234a1b8982cddb24935d87f235a67553b5.zip | |
(specbind): Call store_symval_forwarding with BUF null.
Diffstat (limited to 'src')
| -rw-r--r-- | src/eval.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/eval.c b/src/eval.c index 7ba6c3cdcde..439d7c5ccc2 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -2950,7 +2950,7 @@ specbind (symbol, value) | |||
| 2950 | 2950 | ||
| 2951 | specpdl_ptr++; | 2951 | specpdl_ptr++; |
| 2952 | if (BUFFER_OBJFWDP (ovalue) || KBOARD_OBJFWDP (ovalue)) | 2952 | if (BUFFER_OBJFWDP (ovalue) || KBOARD_OBJFWDP (ovalue)) |
| 2953 | store_symval_forwarding (symbol, ovalue, value); | 2953 | store_symval_forwarding (symbol, ovalue, value, NULL); |
| 2954 | else | 2954 | else |
| 2955 | set_internal (symbol, value, 0, 1); | 2955 | set_internal (symbol, value, 0, 1); |
| 2956 | } | 2956 | } |
| @@ -2990,10 +2990,10 @@ unbind_to (count, value) | |||
| 2990 | so in that case the "old value" is a list of forms to evaluate. */ | 2990 | so in that case the "old value" is a list of forms to evaluate. */ |
| 2991 | else if (NILP (specpdl_ptr->symbol)) | 2991 | else if (NILP (specpdl_ptr->symbol)) |
| 2992 | Fprogn (specpdl_ptr->old_value); | 2992 | Fprogn (specpdl_ptr->old_value); |
| 2993 | /* If the symbol is a list, it is really | 2993 | /* If the symbol is a list, it is really (SYMBOL BINDING_BUFFER |
| 2994 | (SYMBOL BINDING_BUFFER . CURRENT_BUFFER) | 2994 | . CURRENT_BUFFER) and it indicates we bound a variable that |
| 2995 | and it indicates we bound a variable that has | 2995 | has buffer-local bindings. BINDING_BUFFER nil means that the |
| 2996 | buffer-local bindings. */ | 2996 | variable had the default value when it was bound. */ |
| 2997 | else if (CONSP (specpdl_ptr->symbol)) | 2997 | else if (CONSP (specpdl_ptr->symbol)) |
| 2998 | { | 2998 | { |
| 2999 | Lisp_Object symbol, buffer; | 2999 | Lisp_Object symbol, buffer; |