diff options
| author | Po Lu | 2023-05-31 21:08:33 +0800 |
|---|---|---|
| committer | Po Lu | 2023-05-31 21:08:33 +0800 |
| commit | 53f7cc2078c64fa169b167faa89f552fbafea18e (patch) | |
| tree | 5462f3536fe14872fbb6ad949fd9407780d03852 /src/textconv.c | |
| parent | 69c4bbc0d694594f43b02e9da5c236f3b9271b1d (diff) | |
| download | emacs-53f7cc2078c64fa169b167faa89f552fbafea18e.tar.gz emacs-53f7cc2078c64fa169b167faa89f552fbafea18e.zip | |
Fix build with Lisp_Object type checking
* configure.ac: Pass through `--enable-check-lisp-object-type'
on Android.
* src/alloc.c (android_make_lisp_symbol):
* src/android.c:
* src/androidfns.c (android_set_no_focus_on_map)
(android_set_no_accept_focus):
* src/androidfont.c (androidfont_match, androidfont_open_font):
* src/androidselect.c (Fandroid_get_clipboard)
(Fandroid_get_clipboard_targets):
* src/keyboard.c (make_lispy_event, syms_of_keyboard):
* src/sfntfont.c (sfnt_enum_font_1, sfntfont_list_1):
* src/textconv.c (really_set_point_and_mark): Fix Lisp_Object
and integer screw-ups.
Diffstat (limited to 'src/textconv.c')
| -rw-r--r-- | src/textconv.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/textconv.c b/src/textconv.c index 1530cc0ce32..a2c790d5374 100644 --- a/src/textconv.c +++ b/src/textconv.c | |||
| @@ -1022,7 +1022,8 @@ really_set_point_and_mark (struct frame *f, ptrdiff_t point, | |||
| 1022 | /* Set the point. */ | 1022 | /* Set the point. */ |
| 1023 | Fgoto_char (make_fixnum (point)); | 1023 | Fgoto_char (make_fixnum (point)); |
| 1024 | 1024 | ||
| 1025 | if (mark == point && BVAR (current_buffer, mark_active)) | 1025 | if (mark == point |
| 1026 | && !NILP (BVAR (current_buffer, mark_active))) | ||
| 1026 | call0 (Qdeactivate_mark); | 1027 | call0 (Qdeactivate_mark); |
| 1027 | else | 1028 | else |
| 1028 | call1 (Qpush_mark, make_fixnum (mark)); | 1029 | call1 (Qpush_mark, make_fixnum (mark)); |