comparison src/undo.c @ 2685:862d920800b1 v7.3.103

updated for version 7.3.103 Problem: Changing 'fileformat' and then using ":w" in an empty file sets the 'modified' option. Solution: In unchanged() don't ignore 'ff' for an empty file.
author Bram Moolenaar <bram@vim.org>
date Sat, 22 Jan 2011 00:11:50 +0100
parents 1a0d346695fa
children 26fb122355d4
comparison
equal deleted inserted replaced
2684:951641b8784d 2685:862d920800b1
3302 { 3302 {
3303 return 3303 return
3304 #ifdef FEAT_QUICKFIX 3304 #ifdef FEAT_QUICKFIX
3305 !bt_dontwrite(buf) && 3305 !bt_dontwrite(buf) &&
3306 #endif 3306 #endif
3307 (buf->b_changed || file_ff_differs(buf)); 3307 (buf->b_changed || file_ff_differs(buf, TRUE));
3308 } 3308 }
3309 3309
3310 int 3310 int
3311 curbufIsChanged() 3311 curbufIsChanged()
3312 { 3312 {
3313 return 3313 return
3314 #ifdef FEAT_QUICKFIX 3314 #ifdef FEAT_QUICKFIX
3315 !bt_dontwrite(curbuf) && 3315 !bt_dontwrite(curbuf) &&
3316 #endif 3316 #endif
3317 (curbuf->b_changed || file_ff_differs(curbuf)); 3317 (curbuf->b_changed || file_ff_differs(curbuf, TRUE));
3318 } 3318 }
3319 3319
3320 #if defined(FEAT_EVAL) || defined(PROTO) 3320 #if defined(FEAT_EVAL) || defined(PROTO)
3321 /* 3321 /*
3322 * For undotree(): Append the list of undo blocks at "first_uhp" to "list". 3322 * For undotree(): Append the list of undo blocks at "first_uhp" to "list".