diff --git a/scene/main/scene_tree.cpp b/scene/main/scene_tree.cpp index da147e71122..7c43d8fb145 100644 --- a/scene/main/scene_tree.cpp +++ b/scene/main/scene_tree.cpp @@ -423,7 +423,8 @@ void SceneTree::input_event(const Ref &p_event) { input_handled = false; - const Ref &ev = p_event; + // Don't make const ref unless you can find and fix what caused GH-34691. + Ref ev = p_event; MainLoop::input_event(ev);