[Bf-blender-cvs] [5feafed] wiggly-widgets: Correct backdrop fit operator for compositor.

Antony Riakiotakis noreply at git.blender.org
Mon Dec 8 12:31:10 CET 2014


Commit: 5feafed6119ad91ef35e08c54e794c7c331dae73
Author: Antony Riakiotakis
Date:   Mon Dec 8 12:30:35 2014 +0100
Branches: wiggly-widgets
https://developer.blender.org/rB5feafed6119ad91ef35e08c54e794c7c331dae73

Correct backdrop fit operator for compositor.

===================================================================

M	source/blender/editors/space_node/node_view.c

===================================================================

diff --git a/source/blender/editors/space_node/node_view.c b/source/blender/editors/space_node/node_view.c
index e89927d..fa0f7cb 100644
--- a/source/blender/editors/space_node/node_view.c
+++ b/source/blender/editors/space_node/node_view.c
@@ -351,15 +351,15 @@ static int backimage_fit_exec(bContext *C, wmOperator *UNUSED(op))
 		return OPERATOR_CANCELLED;
 	}
 
-	facx = 1.0f * (ar->sizex - pad) / (ibuf->x * snode->backdrop.scalex);
-	facy = 1.0f * (ar->sizey - pad) / (ibuf->y * snode->backdrop.scalex);
+	facx = 1.0f * (ar->sizex - pad) / (ibuf->x);
+	facy = 1.0f * (ar->sizey - pad) / (ibuf->y);
 
 	BKE_image_release_ibuf(ima, ibuf, lock);
 	
 	fac = min_ff(facx, facy);
 
-	snode->backdrop.scalex *= fac;
-	snode->backdrop.scalex *= fac;
+	snode->backdrop.scalex = fac;
+	snode->backdrop.scalex = fac;
 	
 	snode->backdrop.ofx = 0;
 	snode->backdrop.ofy = 0;




More information about the Bf-blender-cvs mailing list