1212using System . Diagnostics ;
1313using System . IO ;
1414using System . Linq ;
15+ using System . Runtime ;
1516using System . Runtime . CompilerServices ;
1617using System . Text . Json . Serialization ;
1718using System . Threading ;
@@ -538,6 +539,7 @@ private async Task UpdateStableDiffusionModel(ModelTemplateViewModel modelTempla
538539 stableDiffusionModel . ModelSet = modelSet ;
539540 stableDiffusionModel . Name = modelSet . Name ;
540541 SelectedModelTemplate . Name = modelSet . Name ;
542+ UISettings . StableDiffusionModelSets . ForceNotifyCollectionChanged ( ) ;
541543 await SaveConfigurationFile ( ) ;
542544 }
543545 }
@@ -556,6 +558,7 @@ private async Task UpdateStableDiffusionModelAdvanced(ModelTemplateViewModel mod
556558 stableDiffusionModel . ModelSet = modelSet ;
557559 stableDiffusionModel . Name = modelSet . Name ;
558560 SelectedModelTemplate . Name = modelSet . Name ;
561+ UISettings . StableDiffusionModelSets . ForceNotifyCollectionChanged ( ) ;
559562 await SaveConfigurationFile ( ) ;
560563 }
561564 }
@@ -613,6 +616,7 @@ private async Task UpdateUpscaleModel(ModelTemplateViewModel modelTemplate)
613616 upscaleModel . ModelSet = modelSet ;
614617 upscaleModel . Name = modelSet . Name ;
615618 SelectedModelTemplate . Name = modelSet . Name ;
619+ UISettings . UpscaleModelSets . ForceNotifyCollectionChanged ( ) ;
616620 await SaveConfigurationFile ( ) ;
617621 }
618622 }
@@ -630,6 +634,7 @@ private async Task UpdateUpscaleModelAdvanced(ModelTemplateViewModel modelTempla
630634 upscaleModel . ModelSet = modelSet ;
631635 upscaleModel . Name = modelSet . Name ;
632636 SelectedModelTemplate . Name = modelSet . Name ;
637+ UISettings . UpscaleModelSets . ForceNotifyCollectionChanged ( ) ;
633638 await SaveConfigurationFile ( ) ;
634639 }
635640 }
0 commit comments