Skip to content

Commit 8df28f3

Browse files
authored
Merge pull request #319 from macvim-dev/fix/winrestview
Fix winrestview
2 parents 8d7a68e + a1977aa commit 8df28f3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/window.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5810,6 +5810,9 @@ win_new_height(win_T *wp, int height)
58105810
void
58115811
win_new_width(win_T *wp, int width)
58125812
{
5813+
#ifdef FEAT_GUI_MACVIM
5814+
int resized = wp->w_width != width;
5815+
#endif
58135816
wp->w_width = width;
58145817
wp->w_lines_valid = 0;
58155818
changed_line_abv_curs_win(wp);
@@ -5821,7 +5824,7 @@ win_new_width(win_T *wp, int width)
58215824
}
58225825
#ifdef FEAT_GUI_MACVIM
58235826
/* The view may have moved, so clear all or display may get corrupted. */
5824-
redraw_win_later(wp, gui.in_use ? CLEAR : NOT_VALID);
5827+
redraw_win_later(wp, resized && gui.in_use ? CLEAR : NOT_VALID);
58255828
#else
58265829
redraw_win_later(wp, NOT_VALID);
58275830
#endif

0 commit comments

Comments
 (0)