diff options
Diffstat (limited to 'Xamarin.PropertyEditing.Mac/HostResourceProvider.cs')
-rw-r--r-- | Xamarin.PropertyEditing.Mac/HostResourceProvider.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Xamarin.PropertyEditing.Mac/HostResourceProvider.cs b/Xamarin.PropertyEditing.Mac/HostResourceProvider.cs index 4d42f06..42720a8 100644 --- a/Xamarin.PropertyEditing.Mac/HostResourceProvider.cs +++ b/Xamarin.PropertyEditing.Mac/HostResourceProvider.cs @@ -2,6 +2,7 @@ using System; using System.IO; using AppKit; using Foundation; +using ObjCRuntime; namespace Xamarin.PropertyEditing.Mac { @@ -39,7 +40,8 @@ namespace Xamarin.PropertyEditing.Mac public virtual NSImage GetNamedImage (string name) { - if ((CurrentAppearance ?? NSAppearance.CurrentAppearance).Name.ToLower ().Contains ("dark")) { + NSAppearance currentAppearance = CurrentAppearance ?? NSAppearance.CurrentAppearance; + if (currentAppearance != null && currentAppearance.Name.ToLower ().Contains ("dark")) { bool sel = name.EndsWith ("~sel"); if (sel) name = name.Substring (0, name.Length - 4); |