You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-09 12:50:35 +00:00
Fix scene being modified when arrows are pressed with no node selected
This commit is contained in:
@@ -2356,12 +2356,12 @@ bool CanvasItemEditor::_gui_input_move(const Ref<InputEvent> &p_event) {
|
|||||||
(!Input::get_singleton()->is_key_pressed(KEY_DOWN)) &&
|
(!Input::get_singleton()->is_key_pressed(KEY_DOWN)) &&
|
||||||
(!Input::get_singleton()->is_key_pressed(KEY_LEFT)) &&
|
(!Input::get_singleton()->is_key_pressed(KEY_LEFT)) &&
|
||||||
(!Input::get_singleton()->is_key_pressed(KEY_RIGHT))) {
|
(!Input::get_singleton()->is_key_pressed(KEY_RIGHT))) {
|
||||||
if (drag_selection.size() != 1) {
|
if (drag_selection.size() > 1) {
|
||||||
_commit_canvas_item_state(
|
_commit_canvas_item_state(
|
||||||
drag_selection,
|
drag_selection,
|
||||||
vformat(TTR("Move %d CanvasItems"), drag_selection.size()),
|
vformat(TTR("Move %d CanvasItems"), drag_selection.size()),
|
||||||
true);
|
true);
|
||||||
} else {
|
} else if (drag_selection.size() == 1) {
|
||||||
_commit_canvas_item_state(
|
_commit_canvas_item_state(
|
||||||
drag_selection,
|
drag_selection,
|
||||||
vformat(TTR("Move CanvasItem \"%s\" to (%d, %d)"),
|
vformat(TTR("Move CanvasItem \"%s\" to (%d, %d)"),
|
||||||
|
|||||||
Reference in New Issue
Block a user