[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33339] trunk/blender/source/blender: fix building blenderplayer and a divide by zero bug with the console view.

Campbell Barton ideasman42 at gmail.com
Fri Nov 26 18:07:31 CET 2010


Revision: 33339
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33339
Author:   campbellbarton
Date:     2010-11-26 18:07:31 +0100 (Fri, 26 Nov 2010)

Log Message:
-----------
fix building blenderplayer and a divide by zero bug with the console view.

Modified Paths:
--------------
    trunk/blender/source/blender/blenfont/intern/blf.c
    trunk/blender/source/blender/editors/interface/interface_style.c
    trunk/blender/source/blender/editors/space_info/textview.c

Modified: trunk/blender/source/blender/blenfont/intern/blf.c
===================================================================
--- trunk/blender/source/blender/blenfont/intern/blf.c	2010-11-26 17:02:00 UTC (rev 33338)
+++ trunk/blender/source/blender/blenfont/intern/blf.c	2010-11-26 17:07:31 UTC (rev 33339)
@@ -66,6 +66,10 @@
 int global_font_points= 11;
 int global_font_dpi= 72;
 
+// XXX, should these be made into global_font_'s too?
+int blf_mono_font= -1;
+int blf_mono_font_render= -1;
+
 static FontBLF *BLF_get(int fontid)
 {
 	if (fontid >= 0 && fontid < BLF_MAX_FONT)

Modified: trunk/blender/source/blender/editors/interface/interface_style.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_style.c	2010-11-26 17:02:00 UTC (rev 33338)
+++ trunk/blender/source/blender/editors/interface/interface_style.c	2010-11-26 17:07:31 UTC (rev 33339)
@@ -264,9 +264,6 @@
 		BLF_disable(style->widget.uifont_id, BLF_KERNING_DEFAULT);
 }
 
-int blf_mono_font= -1;
-int blf_mono_font_render= -1;
-
 /* ************** init exit ************************ */
 
 /* called on each startup.blend read */

Modified: trunk/blender/source/blender/editors/space_info/textview.c
===================================================================
--- trunk/blender/source/blender/editors/space_info/textview.c	2010-11-26 17:02:00 UTC (rev 33338)
+++ trunk/blender/source/blender/editors/space_info/textview.c	2010-11-26 17:07:31 UTC (rev 33339)
@@ -238,6 +238,7 @@
 	assert(cdc.cwidth > 0);
 	cdc.lheight= tvc->lheight;
 	cdc.console_width= (tvc->winx - (CONSOLE_DRAW_SCROLL + CONSOLE_DRAW_MARGIN*2) ) / cdc.cwidth;
+	CLAMP(cdc.console_width, 1, INT_MAX); /* avoid divide by zero on small windows */
 	cdc.winx= tvc->winx-(CONSOLE_DRAW_MARGIN+CONSOLE_DRAW_SCROLL);
 	cdc.ymin= tvc->ymin;
 	cdc.ymax= tvc->ymax;





More information about the Bf-blender-cvs mailing list