Browse Source

Disable metadata optimizations for properties with different owner.

pull/3203/head
Dariusz Komosinski 6 years ago
parent
commit
a327610b6d
  1. 3
      src/Avalonia.Base/AvaloniaProperty.cs

3
src/Avalonia.Base/AvaloniaProperty.cs

@ -94,6 +94,9 @@ namespace Avalonia
Id = source.Id;
_defaultMetadata = source._defaultMetadata;
// Properties that have different owner can't use fast path for metadata.
_hasMetadataOverrides = true;
if (metadata != null)
{
_metadata.Add(ownerType, metadata);

Loading…
Cancel
Save