Browse Source

Merge pull request #2087 from AvaloniaUI/perf/property-selector-isregistered

[Perf] Don't call IsRegistered in PropertyEqualsSelector.
Steven Kirk 7 years ago
parent
commit
a5c91be4e8
1 changed files with 1 additions and 5 deletions
  1. 1 5
      src/Avalonia.Styling/Styling/PropertyEqualsSelector.cs

+ 1 - 5
src/Avalonia.Styling/Styling/PropertyEqualsSelector.cs

@@ -72,11 +72,7 @@ namespace Avalonia.Styling
         /// <inheritdoc/>
         protected override SelectorMatch Evaluate(IStyleable control, bool subscribe)
         {
-            if (!AvaloniaPropertyRegistry.Instance.IsRegistered(control, _property))
-            {
-                return SelectorMatch.False;
-            }
-            else if (subscribe)
+            if (subscribe)
             {
                 return new SelectorMatch(control.GetObservable(_property).Select(v => Equals(v ?? string.Empty, _value)));
             }