[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15620] trunk/blender/source/blender/src/ interface.c: bugfix
Campbell Barton
ideasman42 at gmail.com
Fri Jul 18 15:04:15 CEST 2008
Revision: 15620
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15620
Author: campbellbarton
Date: 2008-07-18 15:04:15 +0200 (Fri, 18 Jul 2008)
Log Message:
-----------
bugfix
the aspect of a block could become negative and default when scaling icons.
this is caused by the using viewRedrawForce (transforming a mesh) and drawing icons in the image panel.
must look into why bwin_getsinglematrix can give a negative value, probably because the opengl state is set incorrect.
This is still not correct because the aspect will be wrong. but at least it wont crash.
Modified Paths:
--------------
trunk/blender/source/blender/src/interface.c
Modified: trunk/blender/source/blender/src/interface.c
===================================================================
--- trunk/blender/source/blender/src/interface.c 2008-07-18 11:00:34 UTC (rev 15619)
+++ trunk/blender/source/blender/src/interface.c 2008-07-18 13:04:15 UTC (rev 15620)
@@ -5405,7 +5405,9 @@
int getsizex, getsizey;
bwin_getsize(win, &getsizex, &getsizey);
- block->aspect= 2.0/( (getsizex)*block->winmat[0][0]);
+ /* TODO - investigate why block->winmat[0][0] is negative
+ * in the image view when viewRedrawForce is called */
+ block->aspect= 2.0/fabs( (getsizex)*block->winmat[0][0]);
}
uiSetCurFont(block, font);
More information about the Bf-blender-cvs
mailing list