Skip to content

Commit d55886a

Browse files
authored
Merge branch 'main' into backport/main/pr-750
2 parents 861b6d8 + bf7f0b8 commit d55886a

File tree

3 files changed

+3
-78
lines changed

3 files changed

+3
-78
lines changed

StabilityMatrix.Core/Helper/Expressions.cs

Lines changed: 0 additions & 33 deletions
This file was deleted.

StabilityMatrix.Core/Services/SettingsManager.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -276,16 +276,15 @@ public void RegisterPropertyChangedHandler<T>(
276276
Action<T> onPropertyChanged
277277
)
278278
{
279-
var settingsGetter = settingsProperty.Compile();
280-
var (propertyName, _) = Expressions.GetAssigner(settingsProperty);
279+
var settingsAccessor = CompiledExpression.CreateAccessor(settingsProperty);
281280

282281
// Invoke handler when settings change
283282
SettingsPropertyChanged += (_, args) =>
284283
{
285-
if (args.PropertyName != propertyName)
284+
if (args.PropertyName != settingsAccessor.FullName)
286285
return;
287286

288-
onPropertyChanged(settingsGetter(Settings));
287+
onPropertyChanged(settingsAccessor.Get(Settings));
289288
};
290289
}
291290

StabilityMatrix.Tests/Core/ExpressionsTests.cs

Lines changed: 0 additions & 41 deletions
This file was deleted.

0 commit comments

Comments
 (0)