Skip to content

Commit 09f8b3a

Browse files
committed
patch 8.2.2637: prop_remove() causes a redraw even when nothing changed
Problem: prop_remove() causes a redraw even when nothing changed. Solution: Only redraw if a property was removed.
1 parent 67da21a commit 09f8b3a

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

src/textprop.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -920,7 +920,8 @@ f_prop_remove(typval_T *argvars, typval_T *rettv)
920920
}
921921
}
922922
}
923-
redraw_buf_later(buf, NOT_VALID);
923+
if (rettv->vval.v_number > 0)
924+
redraw_buf_later(buf, NOT_VALID);
924925
}
925926

926927
/*

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -750,6 +750,8 @@ static char *(features[]) =
750750

751751
static int included_patches[] =
752752
{ /* Add new patch number below this line */
753+
/**/
754+
2637,
753755
/**/
754756
2636,
755757
/**/

0 commit comments

Comments
 (0)