diff options
| author | Po Lu | 2023-07-24 08:09:36 +0800 |
|---|---|---|
| committer | Po Lu | 2023-07-24 08:09:36 +0800 |
| commit | b7de14b56fac658411baeaede56416ad322fecfd (patch) | |
| tree | 405ee16f577095a36b1f815abecab35297ebd6d2 /src | |
| parent | 44910e26f32edbad9a5c063ecdfbb6a32a759752 (diff) | |
| parent | acebaa793f1b18ad54bccffe7ad07fef8e1cebe1 (diff) | |
| download | emacs-b7de14b56fac658411baeaede56416ad322fecfd.tar.gz emacs-b7de14b56fac658411baeaede56416ad322fecfd.zip | |
Merge remote-tracking branch 'origin/master' into feature/android
Diffstat (limited to 'src')
| -rw-r--r-- | src/pdumper.c | 2 | ||||
| -rw-r--r-- | src/xdisp.c | 9 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/pdumper.c b/src/pdumper.c index 04e3b66b0c2..7e6047e6a95 100644 --- a/src/pdumper.c +++ b/src/pdumper.c | |||
| @@ -2178,7 +2178,7 @@ dump_interval_node (struct dump_context *ctx, struct itree_node *node, | |||
| 2178 | static dump_off | 2178 | static dump_off |
| 2179 | dump_overlay (struct dump_context *ctx, const struct Lisp_Overlay *overlay) | 2179 | dump_overlay (struct dump_context *ctx, const struct Lisp_Overlay *overlay) |
| 2180 | { | 2180 | { |
| 2181 | #if CHECK_STRUCTS && !defined (HASH_Lisp_Overlay_EB4C05D8D2) | 2181 | #if CHECK_STRUCTS && !defined (HASH_Lisp_Overlay_5F9D7E02FC) |
| 2182 | # error "Lisp_Overlay changed. See CHECK_STRUCTS comment in config.h." | 2182 | # error "Lisp_Overlay changed. See CHECK_STRUCTS comment in config.h." |
| 2183 | #endif | 2183 | #endif |
| 2184 | START_DUMP_PVEC (ctx, &overlay->header, struct Lisp_Overlay, out); | 2184 | START_DUMP_PVEC (ctx, &overlay->header, struct Lisp_Overlay, out); |
diff --git a/src/xdisp.c b/src/xdisp.c index ae9152847c1..174947c7f7e 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -17661,7 +17661,14 @@ mark_window_display_accurate_1 (struct window *w, bool accurate_p) | |||
| 17661 | report_point_change (WINDOW_XFRAME (w), w, b); | 17661 | report_point_change (WINDOW_XFRAME (w), w, b); |
| 17662 | #endif /* HAVE_TEXT_CONVERSION */ | 17662 | #endif /* HAVE_TEXT_CONVERSION */ |
| 17663 | 17663 | ||
| 17664 | w->window_end_valid = true; | 17664 | struct glyph_row *row; |
| 17665 | /* These conditions should be consistent with CHECK_WINDOW_END. */ | ||
| 17666 | if (w->window_end_vpos < w->current_matrix->nrows | ||
| 17667 | && ((row = MATRIX_ROW (w->current_matrix, w->window_end_vpos), | ||
| 17668 | !row->enabled_p | ||
| 17669 | || MATRIX_ROW_DISPLAYS_TEXT_P (row) | ||
| 17670 | || MATRIX_ROW_VPOS (row, w->current_matrix) == 0))) | ||
| 17671 | w->window_end_valid = true; | ||
| 17665 | w->update_mode_line = false; | 17672 | w->update_mode_line = false; |
| 17666 | w->preserve_vscroll_p = false; | 17673 | w->preserve_vscroll_p = false; |
| 17667 | } | 17674 | } |