Better fix for sequencer crash when text strip doesn't have effect data.
authorSybren A. Stüvel <sybren@stuvel.eu>
Wed, 5 Jul 2017 20:18:36 +0000 (22:18 +0200)
committerSybren A. Stüvel <sybren@stuvel.eu>
Wed, 5 Jul 2017 20:18:41 +0000 (22:18 +0200)
commitaea44561017ccfba58bd97741dde1508aa826a44
treeaad7f56e23039842c1d71a03eb2081b78a723d71
parent31f8ca503495e5900a4ec5f7361b3c20bf365f37
Better fix for sequencer crash when text strip doesn't have effect data.

This situation happens when a file with a text effect sequencer strip is
loaded in Blender < 2.76 and saved. This destroys the effect data, causing
a crash in Blender ≥ 2.76.

d2f748a222ad19f prevented the crash when opening such a file, but accessing
the strip still caused a crash. This commit fixes that by actually
initialising the invalid strip. Of course this still causes data loss, but
that already happened by opening & overwriting the file in Blender < 2.76.
source/blender/blenloader/intern/versioning_270.c