Browse Source

Use STA just in case

pull/9639/head
Nikita Tsukanov 4 years ago
parent
commit
abafe2ad33
  1. 9
      src/Windows/Avalonia.Win32/OpenGl/WglGdiResourceManager.cs

9
src/Windows/Avalonia.Win32/OpenGl/WglGdiResourceManager.cs

@ -98,11 +98,10 @@ internal class WglGdiResourceManager
}; };
s_WindowClass = UnmanagedMethods.RegisterClassEx(ref wndClassEx); s_WindowClass = UnmanagedMethods.RegisterClassEx(ref wndClassEx);
new Thread(Worker) var th = new Thread(Worker) { IsBackground = true, Name = "Win32 OpenGL HDC manager" };
{ // This makes CLR to automatically pump the event queue from WaitOne
IsBackground = true, th.SetApartmentState(ApartmentState.STA);
Name = "Win32 OpenGL HDC manager" th.Start();
}.Start();
} }

Loading…
Cancel
Save