fixes to kermit rewrite
This commit is contained in:
parent
cd05d82dfc
commit
4a2a992b04
|
@ -181,23 +181,7 @@ public class MissPiggy implements ActionListener {
|
||||||
frame.setLayout(new GridLayout());
|
frame.setLayout(new GridLayout());
|
||||||
frame.setLocationRelativeTo(null);
|
frame.setLocationRelativeTo(null);
|
||||||
|
|
||||||
if (Main.confvint == 0 || forceNag){ // nag
|
frame.setVisible(true);
|
||||||
int result = JOptionPane.showConfirmDialog(frame, "Firestar needs to download additional software to function. Setup is automatic and will only take a few minutes.\nIf you select NO, you will have to download additional dependencies later on.\n\nContinue?", "Firestar Setup", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
|
|
||||||
if (result == JOptionPane.YES_OPTION) {
|
|
||||||
Thread downloaderPopupThread = new Thread(new Runnable() {
|
|
||||||
@Override
|
|
||||||
public void run() {
|
|
||||||
Main.downloadDependenciesBeforeSetVisible(frame);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
downloaderPopupThread.start();
|
|
||||||
} else {
|
|
||||||
Main.writeConf(); // don't warn again
|
|
||||||
frame.setVisible(true); // no fuck off
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
frame.setVisible(true); // don't nag
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void InitializeModListStructure() {
|
public void InitializeModListStructure() {
|
||||||
|
|
|
@ -95,10 +95,17 @@ public class Waldorf implements ActionListener {
|
||||||
invoker.frame.setEnabled(true);
|
invoker.frame.setEnabled(true);
|
||||||
frame.dispose();
|
frame.dispose();
|
||||||
} else
|
} else
|
||||||
if (actionEvent.getSource() == resetbtn) { // todo: delete firesdk // you sure?
|
if (actionEvent.getSource() == resetbtn) {
|
||||||
int result = JOptionPane.showConfirmDialog(frame,"Are you sure you want to redo the initial setup?", "Restore Default Settings", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE);
|
int result = JOptionPane.showConfirmDialog(frame,"Are you sure you want to redo the initial setup?", "Restore Default Settings", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE);
|
||||||
if (result == JOptionPane.YES_OPTION) {
|
if (result == JOptionPane.YES_OPTION) {
|
||||||
|
System.out.println("Restoring default settings");
|
||||||
new File(System.getProperty("user.home") + "/.firestar/firestar.conf").delete();
|
new File(System.getProperty("user.home") + "/.firestar/firestar.conf").delete();
|
||||||
|
System.out.println("Deleting existing PSARCs");
|
||||||
|
new File(Main.inpath + "data.psarc").delete();
|
||||||
|
new File(Main.inpath + "data1.psarc").delete();
|
||||||
|
new File(Main.inpath + "data2.psarc").delete();
|
||||||
|
new File(Main.inpath + "dlc1.psarc").delete();
|
||||||
|
new File(Main.inpath + "dlc2.psarc").delete();
|
||||||
int result2 = JOptionPane.showConfirmDialog(frame,"Firestar will now close.", "Restore Default Settings", JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE);
|
int result2 = JOptionPane.showConfirmDialog(frame,"Firestar will now close.", "Restore Default Settings", JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE);
|
||||||
if (result2 == JOptionPane.OK_OPTION) {
|
if (result2 == JOptionPane.OK_OPTION) {
|
||||||
System.exit(0);
|
System.exit(0);
|
||||||
|
|
|
@ -60,7 +60,8 @@ public class WilkinsCoffee implements ActionListener {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private String outPathTemp = System.getProperty("user.home") + "/Documents/";
|
private String outPathTemp = System.getProperty("user.home") + "/Documents";
|
||||||
|
private boolean sdkInstalled = false;
|
||||||
|
|
||||||
public void setup() {
|
public void setup() {
|
||||||
page = Pages.INTRO;
|
page = Pages.INTRO;
|
||||||
|
@ -157,9 +158,34 @@ public class WilkinsCoffee implements ActionListener {
|
||||||
switch (page) {
|
switch (page) {
|
||||||
case INTRO:
|
case INTRO:
|
||||||
page = Pages.PSARC;
|
page = Pages.PSARC;
|
||||||
//contBtn.setEnabled(false);
|
|
||||||
|
if (!new File(Main.inpath + "psp2psarc.exe").exists()) { // we may have been here before // nag
|
||||||
|
frame.setEnabled(false);
|
||||||
|
int result = JOptionPane.showConfirmDialog(frame, "Firestar needs to download additional software to function. Setup is automatic and will only take a few minutes.\nIf you select NO, you will have to download additional dependencies later on.\n\nContinue?", "Firestar Setup", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
|
||||||
|
if (result == JOptionPane.YES_OPTION) {
|
||||||
|
Thread downloaderPopupThread = new Thread(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
Main.downloadDependenciesBeforeSetVisible(frame);
|
||||||
|
frame.setEnabled(true);
|
||||||
|
sdkInstalled = true;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
downloaderPopupThread.start();
|
||||||
|
} else {
|
||||||
|
frame.setEnabled(true);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
sdkInstalled = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
contBtn.setEnabled(false);
|
||||||
contBtn.setBackground(new Color(102, 74, 58)); //brown
|
contBtn.setBackground(new Color(102, 74, 58)); //brown
|
||||||
inputContainer.setVisible(true);
|
inputContainer.setVisible(true);
|
||||||
|
if (!sdkInstalled) {
|
||||||
|
PSARC_downBtn.setEnabled(false);
|
||||||
|
PSARC_downBtn.setBackground(new Color(102, 74, 58)); //brown
|
||||||
|
}
|
||||||
|
|
||||||
instructions.setText("<html>\n" +
|
instructions.setText("<html>\n" +
|
||||||
" <head>\n" +
|
" <head>\n" +
|
||||||
|
|
Loading…
Reference in New Issue
Block a user