From f440796e765b81deb70b0234f06b3f3fa1a53820 Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Fri, 29 Jun 2018 23:37:36 +0200 Subject: [PATCH] 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 --- .../runelite/client/ui/overlay/components/TitleComponent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/TitleComponent.java b/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/TitleComponent.java index d808fa8d6b..093d596fe9 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/TitleComponent.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/TitleComponent.java @@ -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); } }