Closed Therzok closed 6 years ago
cc @KirillOsenkov @DavidKarlas there's a few things wrong here:
Blocking sync waits on the UI thread and it looks like way too many line updates.
Later edit; Don't think it matters
There's this peculiar thing here: https://github.com/Microsoft/vs-editor-api/blob/745eea2fa0c121b43f4d0f4148e290e8310e86ef/src/Text/Impl/TagAggregator/TagAggregator.cs#L299-L332
It seems like the retrying on the UI thread is not hit because we never set InLayout
to true for MonoTextEditor.
~Also, why we are iterating all the lines instead of just taking the intersection with the change span?~
[sync] [VS-13] Comment by xamarinc
Fixed in version 7.8.0.779 (master)
Pull Request #6250 merged by: Mike Krüger
Author: mono
Commit: 49733687242ce1186dde13cc9d6236696181b3e8 (mono/monodevelop)
[sync] [VS-27] Comment by xamarinc
Fixed in version 8.6.0.802 (master)
Pull Request #6250 merged by: Mike Kr??ger
Author: mono
Commit: 49733687242ce1186dde13cc9d6236696181b3e8 (xamarin/monodevelop)