diff --git a/forge-gui/src/main/java/forge/gui/toolbox/FHtmlViewer.java b/forge-gui/src/main/java/forge/gui/toolbox/FHtmlViewer.java index 4d4b75fe171..10ac1524f44 100644 --- a/forge-gui/src/main/java/forge/gui/toolbox/FHtmlViewer.java +++ b/forge-gui/src/main/java/forge/gui/toolbox/FHtmlViewer.java @@ -5,6 +5,8 @@ import javax.swing.SwingUtilities; import forge.gui.toolbox.FSkin.SkinnedEditorPane; +import org.apache.commons.lang3.StringUtils; + /** * Viewer for HTML * @@ -33,7 +35,12 @@ public class FHtmlViewer extends SkinnedEditorPane { public void setText(final String text) { SwingUtilities.invokeLater( new Runnable() { //need to invokeLater to avoid flicker public void run() { - setSuperText(null == text ? "" : text.replaceAll("(\r\n)|(\n)", "
")); //replace line breaks with
elements + if ( StringUtils.isBlank(text) ) { + setSuperText(""); + return; + } + + setSuperText(text.replaceAll("(\r\n)|(\n)", "
")); //replace line breaks with
elements setCaretPosition(0); //keep scrolled to top } });