diff --git a/scene/gui/texture_progress.cpp b/scene/gui/texture_progress.cpp index 8431a27e6d7..59c8a69795a 100644 --- a/scene/gui/texture_progress.cpp +++ b/scene/gui/texture_progress.cpp @@ -511,7 +511,7 @@ void TextureProgress::_notification(int p_what) { } // Draw a reference cross. - if (Engine::get_singleton()->is_editor_hint()) { + if (Engine::get_singleton()->is_editor_hint() && is_inside_tree() && get_tree()->get_edited_scene_root() && get_tree()->get_edited_scene_root()->get_parent()->is_a_parent_of(this)) { Point2 p; if (nine_patch_stretch) {