Return preferredSize.width from TitleComponent

To return parent defined dimensions properly, return preferredSize.width
instead of text width, as this is block component so it should act like
block and not return custom sizes.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
Tomas Slusny
2018-06-29 23:37:36 +02:00
parent 7482d2f5a6
commit f440796e76

View File

@@ -58,6 +58,6 @@ public class TitleComponent implements LayoutableRenderableEntity
titleComponent.setPosition(new Point((preferredSize.width - metrics.stringWidth(text)) / 2, metrics.getHeight()));
final Dimension dimension = titleComponent.render(graphics);
graphics.translate(-preferredLocation.x, -preferredLocation.y);
return new Dimension(Math.min(preferredSize.width, dimension.width), dimension.height);
return new Dimension(preferredSize.width, dimension.height);
}
}