From d6f73bc3fa8b00ec1e0fceaa6435999a12ba7ff8 Mon Sep 17 00:00:00 2001
From: Evan Debenham <Evan@ShatteredPixel.com>
Date: Sat, 22 Aug 2020 20:22:47 -0400
Subject: [PATCH] v0.8.2c: WndTitledMessage now grows in length just like
 WndInfoItem

---
 .../windows/WndTitledMessage.java                   | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndTitledMessage.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndTitledMessage.java
index c9ca2a694..a5398a7c2 100644
--- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndTitledMessage.java
+++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndTitledMessage.java
@@ -29,8 +29,8 @@ import com.watabou.noosa.ui.Component;
 
 public class WndTitledMessage extends Window {
 
-	protected static final int WIDTH_P    = 120;
-	protected static final int WIDTH_L    = 160;
+	protected static final int WIDTH_MIN    = 120;
+	protected static final int WIDTH_MAX    = 220;
 	protected static final int GAP	= 2;
 
 	public WndTitledMessage( Image icon, String title, String message ) {
@@ -43,7 +43,7 @@ public class WndTitledMessage extends Window {
 
 		super();
 
-		int width = PixelScene.landscape() ? WIDTH_L : WIDTH_P;
+		int width = WIDTH_MIN;
 
 		titlebar.setRect( 0, 0, width, 0 );
 		add(titlebar);
@@ -53,6 +53,13 @@ public class WndTitledMessage extends Window {
 		text.setPos( titlebar.left(), titlebar.bottom() + 2*GAP );
 		add( text );
 
+		while (PixelScene.landscape()
+				&& text.bottom() > (PixelScene.MIN_HEIGHT_L - 10)
+				&& width < WIDTH_MAX){
+			width += 20;
+			text.maxWidth(width);
+		}
+
 		resize( width, (int)text.bottom() + 2 );
 	}
 }