diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/ResourceViewProcessing.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/ResourceViewProcessing.java index 1d77f2d1..623aae4b 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/ResourceViewProcessing.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/ResourceViewProcessing.java @@ -81,6 +81,8 @@ public class ResourceViewProcessing extends PaneUpdaterThread } else { + updateUpdaterTextArea = new SearchableRSyntaxTextArea(); + final Decompiler decompiler = resourceViewPanel.decompiler; //perform decompiling inside of this thread @@ -89,7 +91,7 @@ public class ResourceViewProcessing extends PaneUpdaterThread //set the swing components on the swing thread SwingUtilities.invokeLater(() -> { - updateUpdaterTextArea = (SearchableRSyntaxTextArea) Configuration.rstaTheme.apply(new SearchableRSyntaxTextArea()); + Configuration.rstaTheme.apply(updateUpdaterTextArea); resourceViewPanel.textArea = updateUpdaterTextArea; resourceViewPanel.panel.add(updateUpdaterTextArea.getScrollPane());