diff options
Diffstat (limited to 'src/mark.c')
-rw-r--r-- | src/mark.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mark.c b/src/mark.c index 0627a7cea..9c84bc40d 100644 --- a/src/mark.c +++ b/src/mark.c @@ -1597,7 +1597,8 @@ handle_viminfo_mark(garray_T *values, int force) if (fm != NULL) { - if (vi_namedfm != NULL || fm->time_set < timestamp || force) + if (vi_namedfm != NULL || fm->fmark.mark.lnum == 0 + || fm->time_set < timestamp || force) { fm->fmark.mark.lnum = lnum; fm->fmark.mark.col = col; |