From e5d0bb1605e93041c7329374cccdf8290e1574e2 Mon Sep 17 00:00:00 2001 From: kobewi Date: Fri, 28 Apr 2023 16:25:38 +0200 Subject: [PATCH] Fix CollisionShape2D editor crash --- editor/plugins/collision_shape_2d_editor_plugin.cpp | 10 ---------- editor/plugins/collision_shape_2d_editor_plugin.h | 8 +++----- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/editor/plugins/collision_shape_2d_editor_plugin.cpp b/editor/plugins/collision_shape_2d_editor_plugin.cpp index 64a3346224ea..0aef364c2dee 100644 --- a/editor/plugins/collision_shape_2d_editor_plugin.cpp +++ b/editor/plugins/collision_shape_2d_editor_plugin.cpp @@ -552,16 +552,6 @@ void CollisionShape2DEditor::edit(Node *p_node) { _shape_changed(); } -CollisionShape2DEditor::CollisionShape2DEditor() { - node = nullptr; - canvas_item_editor = nullptr; - - edit_handle = -1; - pressed = false; - - shape_type = 0; -} - void CollisionShape2DEditorPlugin::edit(Object *p_obj) { collision_shape_2d_editor->edit(Object::cast_to(p_obj)); } diff --git a/editor/plugins/collision_shape_2d_editor_plugin.h b/editor/plugins/collision_shape_2d_editor_plugin.h index 749245ae2882..13a99ec6f343 100644 --- a/editor/plugins/collision_shape_2d_editor_plugin.h +++ b/editor/plugins/collision_shape_2d_editor_plugin.h @@ -66,9 +66,9 @@ class CollisionShape2DEditor : public Control { Vector handles; - int shape_type; - int edit_handle; - bool pressed; + int shape_type = -1; + int edit_handle = -1; + bool pressed = false; Variant original; Transform2D original_transform; Vector2 original_point; @@ -90,8 +90,6 @@ public: bool forward_canvas_gui_input(const Ref &p_event); void forward_canvas_draw_over_viewport(Control *p_overlay); void edit(Node *p_node); - - CollisionShape2DEditor(); }; class CollisionShape2DEditorPlugin : public EditorPlugin {