Done - Issue 35: Hide Quick Start button

This commit is contained in:
magenoxx 2010-12-04 16:40:30 +00:00
parent 92dc74634b
commit e2955de950
2 changed files with 8 additions and 1 deletions

View file

@ -96,6 +96,7 @@ public class MageFrame extends javax.swing.JFrame {
private static Preferences prefs = Preferences.userNodeForPackage(MageFrame.class); private static Preferences prefs = Preferences.userNodeForPackage(MageFrame.class);
private JLabel title; private JLabel title;
private Rectangle titleRectangle; private Rectangle titleRectangle;
public final static String testModeArg = "-testMode=";
/** /**
* @return the session * @return the session
@ -553,6 +554,12 @@ public class MageFrame extends javax.swing.JFrame {
splash.update(); splash.update();
} }
for (String arg: args) {
if (arg.startsWith(testModeArg)) {
System.setProperty(testModeArg, "true");
}
}
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() { Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
public void uncaughtException(Thread t, Throwable e) { public void uncaughtException(Thread t, Throwable e) {
logger.log(Level.SEVERE, null, e); logger.log(Level.SEVERE, null, e);

View file

@ -152,7 +152,7 @@ public class TablesPanel extends javax.swing.JPanel implements Observer {
this.roomId = roomId; this.roomId = roomId;
session = MageFrame.getSession(); session = MageFrame.getSession();
this.btnQuickStart.setVisible(true); btnQuickStart.setVisible(System.getProperty(MageFrame.testModeArg) != null);
if (newTableDialog == null) { if (newTableDialog == null) {
newTableDialog = new NewTableDialog(); newTableDialog = new NewTableDialog();
MageFrame.getDesktop().add(newTableDialog); MageFrame.getDesktop().add(newTableDialog);