diff --git a/scene/gui/tree.cpp b/scene/gui/tree.cpp index d2df23c31b5..b83d4b57142 100644 --- a/scene/gui/tree.cpp +++ b/scene/gui/tree.cpp @@ -2795,7 +2795,9 @@ int Tree::_get_title_button_height() const { void Tree::_notification(int p_what) { if (p_what == NOTIFICATION_FOCUS_ENTER) { - focus_in_id = get_tree()->get_event_count(); + if (get_tree()) { + focus_in_id = get_tree()->get_event_count(); + } } if (p_what == NOTIFICATION_MOUSE_EXIT) { if (cache.hover_type != Cache::CLICK_NONE) {