Fix Freestyle (ASAN detected) crash
authorDalai Felinto <dfelinto@gmail.com>
Fri, 25 Jan 2019 16:54:36 +0000 (14:54 -0200)
committerDalai Felinto <dfelinto@gmail.com>
Fri, 25 Jan 2019 16:58:35 +0000 (14:58 -0200)
commitfa1d5586a1ad53cb6529d05d7dcbb7d5a22de780
tree1affa6bf27141b9193910a051cbe8c9e44a98691
parentda6bda64839e91dea4e6a7c144f8ae30e2d9076b
Fix Freestyle (ASAN detected) crash

This was very simple to reproduce, just turn on Freestyle and press render.

Now to the truth of things. Most (if not all) of
~BlenderStrokeRenderer() can be removed. I believe this was done back
when freestyle was using G.main, and since we gave freestyle its own
main we can just leave the cleanup for later.

I will leave this for freestyle maintainers to think over though.

Note: There is a chance this was the issue reported on T57890. I will
wait for the reporter to confirm this as fixed though.
source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp