TodoList: avoid flickering while updating TODO list by adding BeginUpdate/EndUpdate. Patch by Vladimir Zhirov, bug #17125.

git-svn-id: trunk@27021 -
This commit is contained in:
maxim 2010-08-07 15:15:29 +00:00
parent 6688cc9ce2
commit 9fe6485839

View File

@ -602,6 +602,7 @@ begin
Screen.Cursor:=crHourGlass;
Owners:=nil;
lvTodo.BeginUpdate;
try
fBuild:=True;
CodeToolBoss.ActivateWriteLock;
@ -678,6 +679,7 @@ begin
Node:=fScannedFiles.FindSuccessor(Node);
end;
finally
lvTodo.EndUpdate;
CodeToolBoss.DeactivateWriteLock;
Owners.Free;
Screen.Cursor:=crDefault;