comparison src/netbeans.c @ 9487:69ed2c9d34a6 v7.4.2024

commit https://github.com/vim/vim/commit/7c0a2f367f2507669560b1a66423155c70d2e75b Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jul 10 22:11:16 2016 +0200 patch 7.4.2024 Problem: More buf_valid() calls can be optimized. Solution: Use bufref_valid() instead.
author Christian Brabandt <cb@256bit.org>
date Sun, 10 Jul 2016 22:15:06 +0200
parents 8f904a323b3f
children d63b85fe3dc7
comparison
equal deleted inserted replaced
9486:b931ed8a6782 9487:69ed2c9d34a6
2175 #ifdef FEAT_QUICKFIX 2175 #ifdef FEAT_QUICKFIX
2176 && !bt_dontwrite(buf->bufp) 2176 && !bt_dontwrite(buf->bufp)
2177 #endif 2177 #endif
2178 ) 2178 )
2179 { 2179 {
2180 #ifdef FEAT_AUTOCMD
2181 bufref_T bufref;
2182
2183 set_bufref(&bufref, buf->bufp);
2184 #endif
2180 buf_write_all(buf->bufp, FALSE); 2185 buf_write_all(buf->bufp, FALSE);
2181 #ifdef FEAT_AUTOCMD 2186 #ifdef FEAT_AUTOCMD
2182 /* an autocommand may have deleted the buffer */ 2187 /* an autocommand may have deleted the buffer */
2183 if (!buf_valid(buf->bufp)) 2188 if (!bufref_valid(&bufref))
2184 buf->bufp = NULL; 2189 buf->bufp = NULL;
2185 #endif 2190 #endif
2186 } 2191 }
2187 } 2192 }
2188 else 2193 else