From e27d5967029f4f3da8889dd673ba516dcd9f3ac8 Mon Sep 17 00:00:00 2001 From: gegy1000 Date: Sun, 16 Jun 2019 23:49:25 +0200 Subject: Plugin rework along with API rework: Enigma split from EnigmaProject; plugins now provide services configurable via a profile --- src/main/java/cuchaz/enigma/gui/dialog/ProgressDialog.java | 3 ++- src/main/java/cuchaz/enigma/gui/dialog/SearchDialog.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main/java/cuchaz/enigma/gui/dialog') diff --git a/src/main/java/cuchaz/enigma/gui/dialog/ProgressDialog.java b/src/main/java/cuchaz/enigma/gui/dialog/ProgressDialog.java index 84fe7c8..c135d03 100644 --- a/src/main/java/cuchaz/enigma/gui/dialog/ProgressDialog.java +++ b/src/main/java/cuchaz/enigma/gui/dialog/ProgressDialog.java @@ -57,7 +57,7 @@ public class ProgressDialog implements ProgressListener, AutoCloseable { this.frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); } - public static void runInThread(final JFrame parent, final ProgressRunnable runnable) { + public static void runOffThread(final JFrame parent, final ProgressRunnable runnable) { new Thread(() -> { try (ProgressDialog progress = new ProgressDialog(parent)) { @@ -68,6 +68,7 @@ public class ProgressDialog implements ProgressListener, AutoCloseable { }).start(); } + @Override public void close() { this.frame.dispose(); } diff --git a/src/main/java/cuchaz/enigma/gui/dialog/SearchDialog.java b/src/main/java/cuchaz/enigma/gui/dialog/SearchDialog.java index a122bd8..1657d7b 100644 --- a/src/main/java/cuchaz/enigma/gui/dialog/SearchDialog.java +++ b/src/main/java/cuchaz/enigma/gui/dialog/SearchDialog.java @@ -40,7 +40,7 @@ public class SearchDialog { this.parent = parent; deobfClasses = Lists.newArrayList(); - this.parent.getController().getDeobfuscator().getSeparatedClasses(Lists.newArrayList(), deobfClasses); + this.parent.getController().addSeparatedClasses(Lists.newArrayList(), deobfClasses); deobfClasses.removeIf(ClassEntry::isInnerClass); } -- cgit v1.2.3