From 1022151d6ef644280074c29fd88c42007e17d45b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 4 Jan 2013 11:02:35 +0000 Subject: [PATCH] fix for missing NULL check in BKE_sequence_init_colorspace(). --- source/blender/blenkernel/intern/sequencer.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c index a5c1c990b9e..465b1bc4e29 100644 --- a/source/blender/blenkernel/intern/sequencer.c +++ b/source/blender/blenkernel/intern/sequencer.c @@ -3967,13 +3967,13 @@ void BKE_sequence_init_colorspace(Sequence *seq) /* byte images are default to straight alpha, however sequencer * works in premul space, so mark strip to be premultiplied first */ - if (!ibuf->rect_float) - seq->alpha_mode = SEQ_ALPHA_STRAIGHT; - else - seq->alpha_mode = SEQ_ALPHA_PREMUL; - - if (ibuf) + seq->alpha_mode = SEQ_ALPHA_PREMUL; + if (ibuf) { + if (ibuf->rect_float) { + seq->alpha_mode = SEQ_ALPHA_PREMUL; + } IMB_freeImBuf(ibuf); + } } } }