All pastes #446279 Raw Edit

Someone

public text v1 · immutable
·published 2007-04-18 11:53 UTC
rendered paste body
Index: source/blender/nodes/intern/CMP_nodes/CMP_blur.c
===================================================================
RCS file: /cvsroot/bf-blender/blender/source/blender/nodes/intern/CMP_nodes/CMP_blur.c,v
retrieving revision 1.6
diff -u -r1.6 CMP_blur.c
--- source/blender/nodes/intern/CMP_nodes/CMP_blur.c	4 Apr 2007 13:58:09 -0000	1.6
+++ source/blender/nodes/intern/CMP_nodes/CMP_blur.c	18 Apr 2007 02:42:06 -0000
@@ -579,7 +579,10 @@
 		new->yof = img->yof;
 		
 		blur_with_reference(node, new, img, in[1]->data);
-		
+		if(node->exec & NODE_BREAK) {
+			free_compbuf(new);
+			new= NULL;
+		}
 		out[0]->data= new;
 	}
 	else {
@@ -614,6 +617,10 @@
 			if(nbd->gamma) {
 				gamma_correct_compbuf(new, 1);
 				free_compbuf(gammabuf);
+			}
+			if(node->exec & NODE_BREAK) {
+				free_compbuf(new);
+				new= NULL;
 			}
 		}
 		out[0]->data= new;
Index: source/blender/nodes/intern/CMP_nodes/CMP_defocus.c
===================================================================
RCS file: /cvsroot/bf-blender/blender/source/blender/nodes/intern/CMP_nodes/CMP_defocus.c,v
retrieving revision 1.5
diff -u -r1.5 CMP_defocus.c
--- source/blender/nodes/intern/CMP_nodes/CMP_defocus.c	4 Apr 2007 13:58:09 -0000	1.5
+++ source/blender/nodes/intern/CMP_nodes/CMP_defocus.c	18 Apr 2007 02:42:07 -0000
@@ -791,7 +791,10 @@
 		gamma_correct_compbuf(new, 1);
 		free_compbuf(old);
 	}
-	
+	if(node->exec & NODE_BREAK) {
+		free_compbuf(new);
+		new= NULL;
+	}	
 	out[0]->data = new;
 	if (zbuf_use && (zbuf_use != zbuf)) free_compbuf(zbuf_use);
 }