[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [36463] trunk/blender/source/blender/ editors/interface/interface_regions.c: fix [#27218] Tooltip text renders incorrectly.
Campbell Barton
ideasman42 at gmail.com
Tue May 3 15:12:48 CEST 2011
Revision: 36463
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36463
Author: campbellbarton
Date: 2011-05-03 13:12:47 +0000 (Tue, 03 May 2011)
Log Message:
-----------
fix [#27218] Tooltip text renders incorrectly.
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/interface_regions.c
Modified: trunk/blender/source/blender/editors/interface/interface_regions.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_regions.c 2011-05-03 12:37:15 UTC (rev 36462)
+++ trunk/blender/source/blender/editors/interface/interface_regions.c 2011-05-03 13:12:47 UTC (rev 36463)
@@ -485,7 +485,13 @@
data->fstyle.align= UI_STYLE_TEXT_CENTER;
uiStyleFontSet(&data->fstyle);
- h= BLF_height(data->fstyle.uifont_id, data->lines[0]);
+ /* clipping is very strict & gives problems in some cases [#27218]
+ * use the tallest line height. */
+ h= 0;
+ for(a=0; a<data->totline; a++) {
+ int h_tmp= BLF_height(data->fstyle.uifont_id, data->lines[a]);
+ h= MAX2(h, h_tmp);
+ }
for(a=0, fontw=0, fonth=0; a<data->totline; a++) {
w= BLF_width(data->fstyle.uifont_id, data->lines[a]);
More information about the Bf-blender-cvs
mailing list