diff options
| author | Gerd Moellmann | 1999-09-13 11:13:22 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 1999-09-13 11:13:22 +0000 |
| commit | 1cc04aed1ef110e7f8b51034ee526adac49cd7de (patch) | |
| tree | c7b97ae8b6607786ee84c1c436b7f97cbf99951b /src | |
| parent | 9ba9623dc3b50df0e67424ab2f588dbb62b3c8c8 (diff) | |
| download | emacs-1cc04aed1ef110e7f8b51034ee526adac49cd7de.tar.gz emacs-1cc04aed1ef110e7f8b51034ee526adac49cd7de.zip | |
(swap_in_symval_forwarding): Change for Lisp_Object
selected_frame.
(set_internal): Ditto.
Diffstat (limited to 'src')
| -rw-r--r-- | src/data.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/data.c b/src/data.c index c1cfb817d6a..371d81514cf 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -845,7 +845,7 @@ swap_in_symval_forwarding (symbol, valcontents) | |||
| 845 | tem1 = XBUFFER_LOCAL_VALUE (valcontents)->buffer; | 845 | tem1 = XBUFFER_LOCAL_VALUE (valcontents)->buffer; |
| 846 | 846 | ||
| 847 | if (NILP (tem1) || current_buffer != XBUFFER (tem1) | 847 | if (NILP (tem1) || current_buffer != XBUFFER (tem1) |
| 848 | || selected_frame != XFRAME (XBUFFER_LOCAL_VALUE (valcontents)->frame)) | 848 | || !EQ (selected_frame, XBUFFER_LOCAL_VALUE (valcontents)->frame)) |
| 849 | { | 849 | { |
| 850 | tem1 = XCONS (XBUFFER_LOCAL_VALUE (valcontents)->cdr)->car; | 850 | tem1 = XCONS (XBUFFER_LOCAL_VALUE (valcontents)->cdr)->car; |
| 851 | Fsetcdr (tem1, | 851 | Fsetcdr (tem1, |
| @@ -856,7 +856,7 @@ swap_in_symval_forwarding (symbol, valcontents) | |||
| 856 | if (NILP (tem1)) | 856 | if (NILP (tem1)) |
| 857 | { | 857 | { |
| 858 | if (XBUFFER_LOCAL_VALUE (valcontents)->check_frame) | 858 | if (XBUFFER_LOCAL_VALUE (valcontents)->check_frame) |
| 859 | tem1 = assq_no_quit (symbol, selected_frame->param_alist); | 859 | tem1 = assq_no_quit (symbol, XFRAME (selected_frame)->param_alist); |
| 860 | if (! NILP (tem1)) | 860 | if (! NILP (tem1)) |
| 861 | XBUFFER_LOCAL_VALUE (valcontents)->found_for_frame = 1; | 861 | XBUFFER_LOCAL_VALUE (valcontents)->found_for_frame = 1; |
| 862 | else | 862 | else |
| @@ -867,7 +867,7 @@ swap_in_symval_forwarding (symbol, valcontents) | |||
| 867 | 867 | ||
| 868 | XCONS (XBUFFER_LOCAL_VALUE (valcontents)->cdr)->car = tem1; | 868 | XCONS (XBUFFER_LOCAL_VALUE (valcontents)->cdr)->car = tem1; |
| 869 | XSETBUFFER (XBUFFER_LOCAL_VALUE (valcontents)->buffer, current_buffer); | 869 | XSETBUFFER (XBUFFER_LOCAL_VALUE (valcontents)->buffer, current_buffer); |
| 870 | XSETFRAME (XBUFFER_LOCAL_VALUE (valcontents)->frame, selected_frame); | 870 | XBUFFER_LOCAL_VALUE (valcontents)->frame = selected_frame; |
| 871 | store_symval_forwarding (symbol, | 871 | store_symval_forwarding (symbol, |
| 872 | XBUFFER_LOCAL_VALUE (valcontents)->realvalue, | 872 | XBUFFER_LOCAL_VALUE (valcontents)->realvalue, |
| 873 | Fcdr (tem1)); | 873 | Fcdr (tem1)); |
| @@ -1014,8 +1014,7 @@ set_internal (symbol, newval, bindflag) | |||
| 1014 | we're looking at the default value, the cache is invalid; we | 1014 | we're looking at the default value, the cache is invalid; we |
| 1015 | need to write it out, and find the new CURRENT-ALIST-ELEMENT. */ | 1015 | need to write it out, and find the new CURRENT-ALIST-ELEMENT. */ |
| 1016 | if (current_buffer != XBUFFER (XBUFFER_LOCAL_VALUE (valcontents)->buffer) | 1016 | if (current_buffer != XBUFFER (XBUFFER_LOCAL_VALUE (valcontents)->buffer) |
| 1017 | || | 1017 | || !EQ (selected_frame, XBUFFER_LOCAL_VALUE (valcontents)->frame) |
| 1018 | selected_frame != XFRAME (XBUFFER_LOCAL_VALUE (valcontents)->frame) | ||
| 1019 | || (BUFFER_LOCAL_VALUEP (valcontents) | 1018 | || (BUFFER_LOCAL_VALUEP (valcontents) |
| 1020 | && EQ (XCONS (current_alist_element)->car, | 1019 | && EQ (XCONS (current_alist_element)->car, |
| 1021 | current_alist_element))) | 1020 | current_alist_element))) |
| @@ -1044,7 +1043,8 @@ set_internal (symbol, newval, bindflag) | |||
| 1044 | XBUFFER_LOCAL_VALUE (valcontents)->found_for_buffer = 0; | 1043 | XBUFFER_LOCAL_VALUE (valcontents)->found_for_buffer = 0; |
| 1045 | 1044 | ||
| 1046 | if (XBUFFER_LOCAL_VALUE (valcontents)->check_frame) | 1045 | if (XBUFFER_LOCAL_VALUE (valcontents)->check_frame) |
| 1047 | tem1 = Fassq (symbol, selected_frame->param_alist); | 1046 | tem1 = Fassq (symbol, |
| 1047 | XFRAME (selected_frame)->param_alist); | ||
| 1048 | 1048 | ||
| 1049 | if (! NILP (tem1)) | 1049 | if (! NILP (tem1)) |
| 1050 | XBUFFER_LOCAL_VALUE (valcontents)->found_for_frame = 1; | 1050 | XBUFFER_LOCAL_VALUE (valcontents)->found_for_frame = 1; |
| @@ -1069,8 +1069,7 @@ set_internal (symbol, newval, bindflag) | |||
| 1069 | /* Set BUFFER and FRAME for binding now loaded. */ | 1069 | /* Set BUFFER and FRAME for binding now loaded. */ |
| 1070 | XSETBUFFER (XBUFFER_LOCAL_VALUE (valcontents)->buffer, | 1070 | XSETBUFFER (XBUFFER_LOCAL_VALUE (valcontents)->buffer, |
| 1071 | current_buffer); | 1071 | current_buffer); |
| 1072 | XSETFRAME (XBUFFER_LOCAL_VALUE (valcontents)->frame, | 1072 | XBUFFER_LOCAL_VALUE (valcontents)->frame = selected_frame; |
| 1073 | selected_frame); | ||
| 1074 | } | 1073 | } |
| 1075 | valcontents = XBUFFER_LOCAL_VALUE (valcontents)->realvalue; | 1074 | valcontents = XBUFFER_LOCAL_VALUE (valcontents)->realvalue; |
| 1076 | } | 1075 | } |