File tree Expand file tree Collapse file tree 3 files changed +3
-78
lines changed
StabilityMatrix.Tests/Core Expand file tree Collapse file tree 3 files changed +3
-78
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff 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
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments