You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* TWorkerThread.ReleaseThreadReference() calls CheckSynchronize() to Make sure code queued in the main thread by TBaseVirtualTree.ChangeTreeStatesAsync() get processed before the tree is being destroyed.
* Removed unused property CurrentTree from TWorkerThread.
@@ -98,6 +96,7 @@ class procedure TWorkerThread.ReleaseThreadReference(ACanBlock: Boolean);
98
96
WorkerThread.Dispose(ACanBlock);
99
97
end;
100
98
end;
99
+
CheckSynchronize(); // Make sure code queued in the main thread by TBaseVirtualTree.ChangeTreeStatesAsync() get processed before the tree is being destroyed. issue #1001
0 commit comments