From 685fb44af47063002dc387c8a2d00e3a3bfc7667 Mon Sep 17 00:00:00 2001 From: soloturn Date: Thu, 27 Dec 2018 11:17:57 +0100 Subject: [PATCH] replaceAll takes a regex, escape newline to replace it with
This fixes the download box displaying only one line for all versions and their fix descriptsion out of ripme.json. --- src/main/java/com/rarchives/ripme/ui/UpdateUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/rarchives/ripme/ui/UpdateUtils.java b/src/main/java/com/rarchives/ripme/ui/UpdateUtils.java index e613d996..96f5d77a 100644 --- a/src/main/java/com/rarchives/ripme/ui/UpdateUtils.java +++ b/src/main/java/com/rarchives/ripme/ui/UpdateUtils.java @@ -131,10 +131,10 @@ public class UpdateUtils { JEditorPane changeListPane = new JEditorPane("text/html", String.format( "New version (%s) is available!" + "

Recent changes: %s" + "

Do you want to download and run the newest version?", - latestVersion, changeList.replaceAll("\n", "

"))); + latestVersion, changeList.replaceAll("\\n", "

"))); changeListPane.setEditable(false); JScrollPane changeListScrollPane = new JScrollPane(changeListPane); - changeListScrollPane.setPreferredSize(new Dimension(250, 200)); + changeListScrollPane.setPreferredSize(new Dimension(300, 300)); int result = JOptionPane.showConfirmDialog(null, changeListScrollPane, "RipMe Updater", JOptionPane.YES_NO_OPTION); if (result != JOptionPane.YES_OPTION) {