diff --git a/src/Tools/BaseTool.gd b/src/Tools/BaseTool.gd index a9423a593..163f49cae 100644 --- a/src/Tools/BaseTool.gd +++ b/src/Tools/BaseTool.gd @@ -260,8 +260,9 @@ func _get_selected_draw_images() -> Array: # Array of Images var project: Project = Global.current_project for cel_index in project.selected_cels: var cel: BaseCel = project.frames[cel_index[0]].cels[cel_index[1]] - if project.layers[cel_index[1]].can_layer_get_drawn(): - images.append(cel.get_image()) + if not cel is PixelCel: + continue + images.append(cel.get_image()) return images diff --git a/src/UI/Canvas/Selection.gd b/src/UI/Canvas/Selection.gd index c2f15b5f1..87e8aa27a 100644 --- a/src/UI/Canvas/Selection.gd +++ b/src/UI/Canvas/Selection.gd @@ -653,8 +653,7 @@ func _get_selected_draw_images() -> Array: # Array of Image(s) var cel: BaseCel = project.frames[cel_index[0]].cels[cel_index[1]] if not cel is PixelCel: continue - if project.layers[cel_index[1]].can_layer_get_drawn(): - images.append(cel.image) + images.append(cel.image) return images