Preload2: Fix action inheritance

am: 1c809a3d32

Change-Id: I8ef23a6ee16b1462d65ef2d7a3f62e9d586c92ff
This commit is contained in:
Andreas Gampe
2016-11-29 03:20:12 +00:00
committed by android-build-merger
3 changed files with 6 additions and 9 deletions

View File

@@ -38,7 +38,7 @@ import javax.swing.AbstractAction;
* appears in at least the number of threshold given packages. An optional blacklist can be * appears in at least the number of threshold given packages. An optional blacklist can be
* used to filter classes from the intersection. * used to filter classes from the intersection.
*/ */
public class ComputeThresholdAction extends AbstractAction implements Runnable { public class ComputeThresholdAction extends AbstractThreadedAction {
protected int threshold; protected int threshold;
private Pattern blacklist; private Pattern blacklist;
private DumpTableModel dataTableModel; private DumpTableModel dataTableModel;
@@ -71,7 +71,7 @@ public class ComputeThresholdAction extends AbstractAction implements Runnable {
return; return;
} }
new Thread(this).start(); super.actionPerformed(e);
} }
@Override @Override

View File

@@ -19,14 +19,11 @@ package com.android.preload.actions;
import com.android.preload.DumpDataIO; import com.android.preload.DumpDataIO;
import com.android.preload.DumpTableModel; import com.android.preload.DumpTableModel;
import com.android.preload.Main; import com.android.preload.Main;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.io.File; import java.io.File;
import java.io.PrintWriter; import java.io.PrintWriter;
import javax.swing.AbstractAction; public class ExportAction extends AbstractThreadedAction {
public class ExportAction extends AbstractAction implements Runnable {
private File lastSaveFile; private File lastSaveFile;
private DumpTableModel dataTableModel; private DumpTableModel dataTableModel;
@@ -39,7 +36,7 @@ public class ExportAction extends AbstractAction implements Runnable {
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
lastSaveFile = Main.getUI().showSaveDialog(); lastSaveFile = Main.getUI().showSaveDialog();
if (lastSaveFile != null) { if (lastSaveFile != null) {
new Thread(this).start(); super.actionPerformed(e);
} }
} }

View File

@@ -27,7 +27,7 @@ import java.util.Collection;
import javax.swing.AbstractAction; import javax.swing.AbstractAction;
public class ImportAction extends AbstractAction implements Runnable { public class ImportAction extends AbstractThreadedAction {
private File[] lastOpenFiles; private File[] lastOpenFiles;
private DumpTableModel dataTableModel; private DumpTableModel dataTableModel;
@@ -40,7 +40,7 @@ public class ImportAction extends AbstractAction implements Runnable {
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
lastOpenFiles = Main.getUI().showOpenDialog(true); lastOpenFiles = Main.getUI().showOpenDialog(true);
if (lastOpenFiles != null) { if (lastOpenFiles != null) {
new Thread(this).start(); super.actionPerformed(e);
} }
} }