Merge pull request #65444 from Trashtalk217/fix-_edit_get_rect-navigation-link-2D

Fixed crash with calling _edit_get_rect() on NavigationLink2D
This commit is contained in:
Rémi Verschelde 2022-09-07 09:09:05 +02:00
commit e350d79cda

View File

@ -113,6 +113,10 @@ void NavigationLink2D::_notification(int p_what) {
#ifdef TOOLS_ENABLED #ifdef TOOLS_ENABLED
Rect2 NavigationLink2D::_edit_get_rect() const { Rect2 NavigationLink2D::_edit_get_rect() const {
if (!is_inside_tree()) {
return Rect2();
}
real_t radius = NavigationServer2D::get_singleton()->map_get_link_connection_radius(get_world_2d()->get_navigation_map()); real_t radius = NavigationServer2D::get_singleton()->map_get_link_connection_radius(get_world_2d()->get_navigation_map());
Rect2 rect(get_start_location(), Size2()); Rect2 rect(get_start_location(), Size2());