Mercurial > vim
comparison src/buffer.c @ 10432:262f5bc3d38e v8.0.0110
commit https://github.com/vim/vim/commit/5a030a540f4157d5c9905e3564282c92b4dcec9a
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Dec 1 17:48:29 2016 +0100
patch 8.0.0110
Problem: Drop command doesn't use existing window.
Solution: Check the window width properly. (Hirohito Higashi)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 01 Dec 2016 18:00:04 +0100 |
parents | 59d01e335858 |
children | 01a5f64a7a20 |
comparison
equal
deleted
inserted
replaced
10431:676b185ca55f | 10432:262f5bc3d38e |
---|---|
4856 for (wp = firstwin; wp != NULL; wp = wpnext) | 4856 for (wp = firstwin; wp != NULL; wp = wpnext) |
4857 { | 4857 { |
4858 wpnext = wp->w_next; | 4858 wpnext = wp->w_next; |
4859 buf = wp->w_buffer; | 4859 buf = wp->w_buffer; |
4860 if (buf->b_ffname == NULL | 4860 if (buf->b_ffname == NULL |
4861 || (!keep_tabs && buf->b_nwindows > 1) | 4861 || (!keep_tabs && (buf->b_nwindows > 1 |
4862 || wp->w_width != Columns) | 4862 || wp->w_width != Columns))) |
4863 i = opened_len; | 4863 i = opened_len; |
4864 else | 4864 else |
4865 { | 4865 { |
4866 /* check if the buffer in this window is in the arglist */ | 4866 /* check if the buffer in this window is in the arglist */ |
4867 for (i = 0; i < opened_len; ++i) | 4867 for (i = 0; i < opened_len; ++i) |