diff --git a/samples/XEmbedSample/Program.cs b/samples/XEmbedSample/Program.cs index e8011feccb..b8f00bd86d 100644 --- a/samples/XEmbedSample/Program.cs +++ b/samples/XEmbedSample/Program.cs @@ -20,7 +20,7 @@ class Program .With(new X11PlatformOptions() { UseGLibMainLoop = true, - ExterinalGLibMainLoopExceptionLogger = e => Console.WriteLine(e.ToString()) + ExternalGLibMainLoopExceptionLogger = e => Console.WriteLine(e.ToString()) }) .UseX11() .SetupWithoutStarting(); diff --git a/src/Avalonia.X11/Dispatching/GLibDispatcherImpl.cs b/src/Avalonia.X11/Dispatching/GLibDispatcherImpl.cs index 1757b04877..f3a73940fe 100644 --- a/src/Avalonia.X11/Dispatching/GLibDispatcherImpl.cs +++ b/src/Avalonia.X11/Dispatching/GLibDispatcherImpl.cs @@ -237,7 +237,7 @@ internal class GlibDispatcherImpl : } else { - var externalLogger = _platform.Options.ExterinalGLibMainLoopExceptionLogger; + var externalLogger = _platform.Options.ExternalGLibMainLoopExceptionLogger; if (externalLogger != null) externalLogger.Invoke(e); else diff --git a/src/Avalonia.X11/X11Platform.cs b/src/Avalonia.X11/X11Platform.cs index bebae3f0ae..0e89a46332 100644 --- a/src/Avalonia.X11/X11Platform.cs +++ b/src/Avalonia.X11/X11Platform.cs @@ -384,8 +384,8 @@ namespace Avalonia /// will likely brick GLib machinery since it's not aware of managed Exceptions /// This property allows to inspect such exceptions before they will be ignored /// - public Action? ExterinalGLibMainLoopExceptionLogger { get; set; } - + public Action? ExternalGLibMainLoopExceptionLogger { get; set; } + public X11PlatformOptions() { try