Preload2: Fix action inheritance
am: 1c809a3d32
Change-Id: I8ef23a6ee16b1462d65ef2d7a3f62e9d586c92ff
This commit is contained in:
@@ -38,7 +38,7 @@ import javax.swing.AbstractAction;
|
||||
* appears in at least the number of threshold given packages. An optional blacklist can be
|
||||
* used to filter classes from the intersection.
|
||||
*/
|
||||
public class ComputeThresholdAction extends AbstractAction implements Runnable {
|
||||
public class ComputeThresholdAction extends AbstractThreadedAction {
|
||||
protected int threshold;
|
||||
private Pattern blacklist;
|
||||
private DumpTableModel dataTableModel;
|
||||
@@ -71,7 +71,7 @@ public class ComputeThresholdAction extends AbstractAction implements Runnable {
|
||||
return;
|
||||
}
|
||||
|
||||
new Thread(this).start();
|
||||
super.actionPerformed(e);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -19,14 +19,11 @@ package com.android.preload.actions;
|
||||
import com.android.preload.DumpDataIO;
|
||||
import com.android.preload.DumpTableModel;
|
||||
import com.android.preload.Main;
|
||||
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.io.File;
|
||||
import java.io.PrintWriter;
|
||||
|
||||
import javax.swing.AbstractAction;
|
||||
|
||||
public class ExportAction extends AbstractAction implements Runnable {
|
||||
public class ExportAction extends AbstractThreadedAction {
|
||||
private File lastSaveFile;
|
||||
private DumpTableModel dataTableModel;
|
||||
|
||||
@@ -39,7 +36,7 @@ public class ExportAction extends AbstractAction implements Runnable {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
lastSaveFile = Main.getUI().showSaveDialog();
|
||||
if (lastSaveFile != null) {
|
||||
new Thread(this).start();
|
||||
super.actionPerformed(e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ import java.util.Collection;
|
||||
|
||||
import javax.swing.AbstractAction;
|
||||
|
||||
public class ImportAction extends AbstractAction implements Runnable {
|
||||
public class ImportAction extends AbstractThreadedAction {
|
||||
private File[] lastOpenFiles;
|
||||
private DumpTableModel dataTableModel;
|
||||
|
||||
@@ -40,7 +40,7 @@ public class ImportAction extends AbstractAction implements Runnable {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
lastOpenFiles = Main.getUI().showOpenDialog(true);
|
||||
if (lastOpenFiles != null) {
|
||||
new Thread(this).start();
|
||||
super.actionPerformed(e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user