diff options
author | Mike Krüger <mikkrg@microsoft.com> | 2019-05-17 09:20:57 +0300 |
---|---|---|
committer | Mike Krüger <mikkrg@microsoft.com> | 2019-05-17 09:20:57 +0300 |
commit | 66c7413ec368852da765ec1508fe61ce66368032 (patch) | |
tree | 1fa6ce18d17656a1aa35bea6e38a65c531ae7107 /main/src/addins/MonoDevelop.AssemblyBrowser | |
parent | b245c55eee241b0e279d7d43a1d8467a770b6995 (diff) |
[AssemblyBrowser] Fixed AssertMainThread case.
In case the decompilation failed text was tried to insert from a
background thread.
Diffstat (limited to 'main/src/addins/MonoDevelop.AssemblyBrowser')
-rw-r--r-- | main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/TreeNodes/Cecil/MethodDefinitionNodeBuilder.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/TreeNodes/Cecil/MethodDefinitionNodeBuilder.cs b/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/TreeNodes/Cecil/MethodDefinitionNodeBuilder.cs index 4e37a3d60a..81b1fa822b 100644 --- a/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/TreeNodes/Cecil/MethodDefinitionNodeBuilder.cs +++ b/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/TreeNodes/Cecil/MethodDefinitionNodeBuilder.cs @@ -150,7 +150,9 @@ namespace MonoDevelop.AssemblyBrowser return output.ReferencedSegments; }); } catch (Exception e) { - data.InsertText (data.Length, "/* decompilation failed: \n" + e + " */"); + await Runtime.RunInMainThread (delegate { + data.InsertText (data.Length, "/* decompilation failed: \n" + e + " */"); + }); } return new List<ReferenceSegment> (); }); |