Replace Thread.CurrentThread.ManagedThreadId with Environment.CurrentManagedThreadId
This commit is contained in:
@@ -10,7 +10,6 @@
|
||||
#endregion
|
||||
|
||||
using System;
|
||||
using System.Threading;
|
||||
|
||||
namespace OpenRA.Platforms.Default
|
||||
{
|
||||
@@ -25,12 +24,12 @@ namespace OpenRA.Platforms.Default
|
||||
|
||||
protected void SetThreadAffinity()
|
||||
{
|
||||
managedThreadId = Thread.CurrentThread.ManagedThreadId;
|
||||
managedThreadId = Environment.CurrentManagedThreadId;
|
||||
}
|
||||
|
||||
protected void VerifyThreadAffinity()
|
||||
{
|
||||
if (managedThreadId != Thread.CurrentThread.ManagedThreadId)
|
||||
if (managedThreadId != Environment.CurrentManagedThreadId)
|
||||
throw new InvalidOperationException("Cross-thread operation not valid: This method must only be called from the thread that owns this object.");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user