Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/Xamarin.PropertyEditing.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.PropertyEditing.Mac/HostResourceProvider.cs')
-rw-r--r--Xamarin.PropertyEditing.Mac/HostResourceProvider.cs4
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);