Mercurial > vim
diff src/window.c @ 3697:d47e6222d1cd v7.3.608
updated for version 7.3.608
Problem: winrestview() does not always restore the view correctly.
Solution: Call win_new_height() and win_new_width(). (Lech Lorens)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 19 Jul 2012 18:05:44 +0200 |
parents | 085f14642fe8 |
children | 79ac6744237c |
line wrap: on
line diff
--- a/src/window.c +++ b/src/window.c @@ -54,7 +54,6 @@ static void frame_append __ARGS((frame_T static void frame_insert __ARGS((frame_T *before, frame_T *frp)); static void frame_remove __ARGS((frame_T *frp)); #ifdef FEAT_VERTSPLIT -static void win_new_width __ARGS((win_T *wp, int width)); static void win_goto_ver __ARGS((int up, long count)); static void win_goto_hor __ARGS((int left, long count)); #endif @@ -71,7 +70,6 @@ static win_T *restore_snapshot_rec __ARG static win_T *win_alloc __ARGS((win_T *after, int hidden)); static void set_fraction __ARGS((win_T *wp)); -static void win_new_height __ARGS((win_T *wp, int height)); #define URL_SLASH 1 /* path_is_url() has found "://" */ #define URL_BACKSLASH 2 /* path_is_url() has found ":\\" */ @@ -5557,7 +5555,7 @@ set_fraction(wp) * This takes care of the things inside the window, not what happens to the * window position, the frame or to other windows. */ - static void + void win_new_height(wp, height) win_T *wp; int height; @@ -5697,7 +5695,7 @@ win_new_height(wp, height) /* * Set the width of a window. */ - static void + void win_new_width(wp, width) win_T *wp; int width;