= BLT graphのLegendの表示が崩れる不具合の修正 == 現象 * Legend の要素間の間隔が、本来であれば -activeborderwidth で指定した分に応じて広くなるはずにも関わらず、詰めて表示される。 * 大量のelementをLegend表示して複数列表示させた際、後ろの列が前の列に重なって表示される。 [[Embed(bugfix_20140913.png)]] == 原因 Legend を管理する構造体 LegendStruct では、Legendの要素サイズ情報をstyle変数(TextStyle型)に入れて管理しているが、 Legend にテキストを描画する際、BLT_DrawText 関数でそのサイズ情報を上書きしていたため。 == 対処方法 BLT_DrawText関数呼び出し直前でwidth、heightを一度退避し、呼出し後に退避した値を書き戻す。