Browse Source

Fixed null in set opacity slider

CPKreuz 2 years ago
parent
commit
3c8d1353c7
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/PixiEditor/ViewModels/SubViewModels/Main/LayersViewModel.cs

+ 5 - 1
src/PixiEditor/ViewModels/SubViewModels/Main/LayersViewModel.cs

@@ -149,7 +149,11 @@ internal class LayersViewModel : SubViewModel<ViewModelMain>
     public void OpacitySliderSet(double value)
     {
         var document = Owner.DocumentManagerSubViewModel.ActiveDocument;
-        document?.Operations.SetMemberOpacity(document.SelectedStructureMember.GuidValue, (float)value);
+
+        if (document.SelectedStructureMember != null)
+        {
+            document?.Operations.SetMemberOpacity(document.SelectedStructureMember.GuidValue, (float)value);
+        }
     }
 
     [Command.Basic("PixiEditor.Layer.DuplicateSelectedLayer", "Duplicate selected layer", "Duplicate selected layer", CanExecute = "PixiEditor.Layer.SelectedMemberIsLayer")]