diff options
Diffstat (limited to 'runtime/thread.cc')
-rw-r--r-- | runtime/thread.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/thread.cc b/runtime/thread.cc index b66365a1a9..524e73d937 100644 --- a/runtime/thread.cc +++ b/runtime/thread.cc @@ -2159,11 +2159,11 @@ void Thread::Destroy() { ScopedObjectAccess soa(self); // We may need to call user-supplied managed code, do this before final clean-up. HandleUncaughtExceptions(soa); + RemoveFromThreadGroup(soa); Runtime* runtime = Runtime::Current(); if (runtime != nullptr) { runtime->GetRuntimeCallbacks()->ThreadDeath(self); } - RemoveFromThreadGroup(soa); // this.nativePeer = 0; if (Runtime::Current()->IsActiveTransaction()) { |