Merge pull request #805 from Spartan322/4.-fix/item-editor-redraw

[4.3] Fix `CanvasItemEditor` redraw on key echo
This commit is contained in:
George L. Albany
2024-10-26 06:58:24 +00:00
committed by GitHub

View File

@@ -493,15 +493,13 @@ real_t CanvasItemEditor::snap_angle(real_t p_target, real_t p_start) const {
void CanvasItemEditor::shortcut_input(const Ref<InputEvent> &p_ev) {
ERR_FAIL_COND(p_ev.is_null());
Ref<InputEventKey> k = p_ev;
if (!is_visible_in_tree()) {
return;
}
Ref<InputEventKey> k = p_ev;
if (k.is_valid()) {
if (k->get_keycode() == Key::CTRL || k->get_keycode() == Key::ALT || k->get_keycode() == Key::SHIFT) {
if (!k->is_echo() && (k->get_keycode() == Key::CTRL || k->get_keycode() == Key::ALT || k->get_keycode() == Key::SHIFT)) {
viewport->queue_redraw();
}