From a9da52862c63ba71773ced3f712e3565c2b3d81b Mon Sep 17 00:00:00 2001 From: fvogel Date: Wed, 23 Dec 2015 16:43:16 +0000 Subject: Better comment about the fix, since the issue is now fully understood. --- generic/tkTextDisp.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/generic/tkTextDisp.c b/generic/tkTextDisp.c index b832443..133a7d7 100644 --- a/generic/tkTextDisp.c +++ b/generic/tkTextDisp.c @@ -4805,8 +4805,9 @@ TextRedrawTag( * Round up the starting position if it's before the first line visible on * the screen (we only care about what's on the screen). Beware that the * display info structure might need update, for instance if we arrived - * here after a delete operation triggering a trace running a tag removal - * covering the whole contents of the text widget. + * here from an 'after idle' script removing tags in a range whose + * display lines (and dInfo) were partially invalidated by a previous + * delete operation in the text widget. */ if (dInfoPtr->flags & DINFO_OUT_OF_DATE) { -- cgit v0.12