[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44675] trunk/blender/source/blender/nodes /composite/nodes/node_composite_movieclip.c: Corrections for previous commit.

Sergey Sharybin sergey.vfx at gmail.com
Tue Mar 6 15:34:49 CET 2012


Revision: 44675
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44675
Author:   nazgul
Date:     2012-03-06 14:34:44 +0000 (Tue, 06 Mar 2012)
Log Message:
-----------
Corrections for previous commit.

Modified Paths:
--------------
    trunk/blender/source/blender/nodes/composite/nodes/node_composite_movieclip.c

Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_movieclip.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_movieclip.c	2012-03-06 13:57:28 UTC (rev 44674)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_movieclip.c	2012-03-06 14:34:44 UTC (rev 44675)
@@ -52,14 +52,15 @@
 	int alloc= FALSE;
 
 	orig_ibuf= BKE_movieclip_get_ibuf(clip, user);
-	ibuf= IMB_dupImBuf(ibuf);
-	IMB_freeImBuf(orig_ibuf);
 
-	if(ibuf==NULL || (ibuf->rect==NULL && ibuf->rect_float==NULL)) {
-		IMB_freeImBuf(ibuf);
+	if(orig_ibuf==NULL || (orig_ibuf->rect==NULL && orig_ibuf->rect_float==NULL)) {
+		IMB_freeImBuf(orig_ibuf);
 		return NULL;
 	}
 
+	ibuf= IMB_dupImBuf(orig_ibuf);
+	IMB_freeImBuf(orig_ibuf);
+
 	if (ibuf->rect_float == NULL || ibuf->userflags&IB_RECT_INVALID) {
 		IMB_float_from_rect(ibuf);
 		ibuf->userflags&= ~IB_RECT_INVALID;




More information about the Bf-blender-cvs mailing list