From bb838f2af92bfe55c67737868a7a2d53e799fbe8 Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Wed, 25 Oct 2017 17:13:48 +0300 Subject: [PATCH] [MONO] Added names to MonoMacPlatform.cs --- src/OSX/Avalonia.MonoMac/MonoMacPlatform.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/OSX/Avalonia.MonoMac/MonoMacPlatform.cs b/src/OSX/Avalonia.MonoMac/MonoMacPlatform.cs index c11ac0d6ee..a6b1f1d5b4 100644 --- a/src/OSX/Avalonia.MonoMac/MonoMacPlatform.cs +++ b/src/OSX/Avalonia.MonoMac/MonoMacPlatform.cs @@ -51,7 +51,8 @@ namespace Avalonia.MonoMac class ThreadHelper : NSObject { private readonly AutoResetEvent _event = new AutoResetEvent(false); - [Export("doNothing")] + private const string InitThreadingName = "initThreading"; + [Export(InitThreadingName)] public void DoNothing() { _event.Set(); @@ -60,7 +61,7 @@ namespace Avalonia.MonoMac public static void InitializeCocoaThreadingLocks() { var helper = new ThreadHelper(); - var thread = new NSThread(helper, Selector.FromHandle(Selector.GetHandle("doNothing")), new NSObject()); + var thread = new NSThread(helper, Selector.FromHandle(Selector.GetHandle(InitThreadingName)), new NSObject()); thread.Start(); helper._event.WaitOne(); helper._event.Dispose(); @@ -126,7 +127,7 @@ namespace Avalonia { if (useDeferredRendering.HasValue) MonoMac.MonoMacPlatform.UseDeferredRendering = useDeferredRendering.Value; - return builder.UseWindowingSubsystem(MonoMac.MonoMacPlatform.Initialize); + return builder.UseWindowingSubsystem(MonoMac.MonoMacPlatform.Initialize, "MonoMac"); } } } \ No newline at end of file