mirror of
https://github.com/godotengine/godot.git
synced 2024-11-22 12:12:28 +00:00
Initialize snap_target and make sure it disappears
This commit is contained in:
parent
25a1bfed5c
commit
5476250356
@ -1967,6 +1967,11 @@ bool CanvasItemEditor::_gui_input_move(const Ref<InputEvent> &p_event) {
|
||||
if (key_auto_insert_button->is_pressed()) {
|
||||
_insert_animation_keys(true, false, false, true);
|
||||
}
|
||||
|
||||
//Make sure smart snapping lines disappear.
|
||||
snap_target[0] = SNAP_TARGET_NONE;
|
||||
snap_target[1] = SNAP_TARGET_NONE;
|
||||
|
||||
drag_type = DRAG_NONE;
|
||||
viewport->update();
|
||||
return true;
|
||||
@ -1975,6 +1980,8 @@ bool CanvasItemEditor::_gui_input_move(const Ref<InputEvent> &p_event) {
|
||||
// Cancel a drag
|
||||
if (b.is_valid() && b->get_button_index() == BUTTON_RIGHT && b->is_pressed()) {
|
||||
_restore_canvas_item_state(drag_selection, true);
|
||||
snap_target[0] = SNAP_TARGET_NONE;
|
||||
snap_target[1] = SNAP_TARGET_NONE;
|
||||
drag_type = DRAG_NONE;
|
||||
viewport->update();
|
||||
return true;
|
||||
@ -5044,6 +5051,8 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) {
|
||||
snap_rotation = false;
|
||||
snap_relative = false;
|
||||
snap_pixel = false;
|
||||
snap_target[0] = SNAP_TARGET_NONE;
|
||||
snap_target[1] = SNAP_TARGET_NONE;
|
||||
|
||||
anchors_mode = false;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user