mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-02-21 21:13:14 +00:00
Don't do undo/redo on the zoom tool
This commit is contained in:
parent
c63fd85659
commit
4c38467014
1 changed files with 2 additions and 2 deletions
|
@ -320,14 +320,14 @@ func _input(event : InputEvent) -> void:
|
||||||
|
|
||||||
if mouse_pressed:
|
if mouse_pressed:
|
||||||
if can_handle || is_making_line:
|
if can_handle || is_making_line:
|
||||||
if current_action != "None" && current_action != "ColorPicker":
|
if current_action != "None" && current_action != "ColorPicker" && current_action != "Zoom":
|
||||||
if current_action == "RectSelect":
|
if current_action == "RectSelect":
|
||||||
handle_undo("Rectangle Select")
|
handle_undo("Rectangle Select")
|
||||||
else:
|
else:
|
||||||
handle_undo("Draw")
|
handle_undo("Draw")
|
||||||
elif (Input.is_action_just_released("left_mouse") && !Input.is_action_pressed("right_mouse")) || (Input.is_action_just_released("right_mouse") && !Input.is_action_pressed("left_mouse")):
|
elif (Input.is_action_just_released("left_mouse") && !Input.is_action_pressed("right_mouse")) || (Input.is_action_just_released("right_mouse") && !Input.is_action_pressed("left_mouse")):
|
||||||
if can_handle || Global.undos == Global.undo_redo.get_version():
|
if can_handle || Global.undos == Global.undo_redo.get_version():
|
||||||
if previous_action != "None" && previous_action != "RectSelect" && current_action != "ColorPicker":
|
if previous_action != "None" && previous_action != "RectSelect" && current_action != "ColorPicker" && current_action != "Zoom":
|
||||||
handle_redo("Draw")
|
handle_redo("Draw")
|
||||||
|
|
||||||
match current_action: # Handle current tool
|
match current_action: # Handle current tool
|
||||||
|
|
Loading…
Add table
Reference in a new issue