diff options
Diffstat (limited to 'source/blender/blenkernel/intern/object.c')
-rw-r--r-- | source/blender/blenkernel/intern/object.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index 117e9fe280c..119dc8c7d11 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -118,6 +118,10 @@ #include "GPU_material.h" +#ifdef WITH_FREESTYLE +# include "FRS_freestyle.h" +#endif + /* Local function protos */ float originmat[3][3]; /* after BKE_object_where_is_calc(), can be used in other functions (bad!) */ @@ -670,6 +674,16 @@ void BKE_object_unlink(Object *ob) } SEQ_END } + +#ifdef WITH_FREESTYLE + { + SceneRenderLayer *srl; + + for (srl= sce->r.layers.first; srl; srl= srl->next) { + FRS_unlink_target_object(&srl->freestyleConfig, ob); + } + } +#endif } sce = sce->id.next; |