summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2018-01-23 07:47:34 +0100
committerGitHub <noreply@github.com>2018-01-23 07:47:34 +0100
commit19548753f1cce086857f67284e1e47cf9c8018c1 (patch)
tree1ef64a0c70055a96b948aa0a4dea1562d99e9686
parent511742eb68790345abf594b42b6c25b38360c3df (diff)
parentfd6a98b753a1b749129d0c743db5d02bcedd7b0a (diff)
Merge pull request #15994 from brainsick/path2d-curve-defense
defend Path2D against a null curve
-rw-r--r--scene/2d/path_2d.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/2d/path_2d.cpp b/scene/2d/path_2d.cpp
index 2c8f509bd3..052a0ac026 100644
--- a/scene/2d/path_2d.cpp
+++ b/scene/2d/path_2d.cpp
@@ -39,7 +39,7 @@
Rect2 Path2D::_edit_get_rect() const {
- if (curve->get_point_count() == 0)
+ if (!curve.is_valid() || curve->get_point_count() == 0)
return Rect2(0, 0, 0, 0);
Rect2 aabb = Rect2(curve->get_point_position(0), Vector2(0, 0));