From eef722946c8404223750b24a64cb527076adad95 Mon Sep 17 00:00:00 2001 From: Manolis Papadeas <35376950+OverloadedOrama@users.noreply.github.com> Date: Wed, 31 Aug 2022 00:36:41 +0300 Subject: [PATCH] Change into forbidden cursor in the canvas if the layer is unavailable Unavailable means either locked or invisible, or both. --- src/UI/Canvas/Selection.gd | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/UI/Canvas/Selection.gd b/src/UI/Canvas/Selection.gd index f49e2dc6c..2e5ad9146 100644 --- a/src/UI/Canvas/Selection.gd +++ b/src/UI/Canvas/Selection.gd @@ -96,6 +96,10 @@ func _input(event: InputEvent) -> void: var cursor := Control.CURSOR_ARROW if Global.cross_cursor: cursor = Control.CURSOR_CROSS + var project: Project = Global.current_project + var layer: Layer = project.layers[project.current_layer] + if not layer.can_layer_get_drawn(): + cursor = Control.CURSOR_FORBIDDEN if Global.main_viewport.mouse_default_cursor_shape != cursor: Global.main_viewport.mouse_default_cursor_shape = cursor