diff options
Diffstat (limited to 'source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp')
-rw-r--r-- | source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp b/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp index b592c1152b1..a0e2fc90641 100644 --- a/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp +++ b/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp @@ -711,14 +711,7 @@ void FRS_delete_active_lineset(FreestyleConfig *config) FreestyleLineSet *lineset = BKE_freestyle_lineset_get_active(config); if (lineset) { - if (lineset->group) { - lineset->group->id.us--; - } - if (lineset->linestyle) { - lineset->linestyle->id.us--; - } - BLI_remlink(&config->linesets, lineset); - MEM_freeN(lineset); + BKE_freestyle_lineset_delete(config, lineset); BKE_freestyle_lineset_set_active_index(config, 0); } } |