Browse Source

Fixed visibility update

flabbet 3 years ago
parent
commit
3d7ea9e3d6
1 changed files with 6 additions and 1 deletions
  1. 6 1
      PixiEditor/Views/UserControls/Layers/LayerGroupControl.xaml.cs

+ 6 - 1
PixiEditor/Views/UserControls/Layers/LayerGroupControl.xaml.cs

@@ -100,7 +100,12 @@ namespace PixiEditor.Views.UserControls.Layers
 
 
         private static void GroupDataChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e)
         private static void GroupDataChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e)
         {
         {
-            ((LayerGroupControl)d).GeneratePreviewImage();
+            LayerGroupControl control = (LayerGroupControl)d;
+            control.GeneratePreviewImage();
+            foreach (var layer in control.LayersViewModel.Owner.BitmapManager.ActiveDocument.Layers)
+            {
+                layer.IsVisible = layer.IsVisible;
+            }
         }
         }
 
 
         public WriteableBitmap PreviewImage
         public WriteableBitmap PreviewImage