1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-22 15:06:45 +00:00

Merge pull request #34706 from KoBeWi/grindput

Don't handle Gridmap input when have no effect
This commit is contained in:
Rémi Verschelde
2020-01-01 11:35:39 +01:00
committed by GitHub

View File

@@ -664,14 +664,15 @@ bool GridMapEditor::forward_spatial_input_event(Camera *p_camera, const Ref<Inpu
input_action = INPUT_NONE;
} else if (mb->get_button_index() == BUTTON_LEFT) {
bool can_edit = (node && node->get_mesh_library().is_valid());
if (input_action == INPUT_PASTE) {
_do_paste();
input_action = INPUT_NONE;
_update_paste_indicator();
} else if (mb->get_shift()) {
} else if (mb->get_shift() && can_edit) {
input_action = INPUT_SELECT;
last_selection = selection;
} else if (mb->get_command()) {
} else if (mb->get_command() && can_edit) {
input_action = INPUT_PICK;
} else {
input_action = INPUT_PAINT;