diff --git a/source/blender/blenkernel/intern/scene.cc b/source/blender/blenkernel/intern/scene.cc index b5f7d5b68c8..b0d16a98b00 100644 --- a/source/blender/blenkernel/intern/scene.cc +++ b/source/blender/blenkernel/intern/scene.cc @@ -113,6 +113,8 @@ #include "IMB_colormanagement.h" #include "IMB_imbuf.h" +#include "DRW_engine.h" + #include "bmesh.h" CurveMapping *BKE_sculpt_default_cavity_curve() @@ -380,10 +382,11 @@ static void scene_free_markers(Scene *scene, bool do_id_user) static void scene_free_data(ID *id) { - Scene *scene = (Scene *)id; const bool do_id_user = false; + DRW_drawdata_free(id); + SEQ_editing_free(scene, do_id_user); BKE_keyingsets_free(&scene->keyingsets);