diff --git a/project/java/MainActivity.java b/project/java/MainActivity.java
index 855862c84..26c07f96a 100644
--- a/project/java/MainActivity.java
+++ b/project/java/MainActivity.java
@@ -81,7 +81,7 @@ public class MainActivity extends Activity {
{
setUpStatusLabel();
System.out.println("libSDL: User clicked change phone config button");
- Settings.showConfig(p);
+ Settings.showConfig(p, false);
}
};
_btn.setOnClickListener(new onClickListener(this));
diff --git a/project/java/Settings.java b/project/java/Settings.java
index a62377d93..0f496dfb9 100644
--- a/project/java/Settings.java
+++ b/project/java/Settings.java
@@ -322,7 +322,7 @@ class Settings
System.out.println("libSDL: Settings.Load(): loading settings failed, running config dialog");
p.setUpStatusLabel();
- showConfig(p);
+ showConfig(p, true);
}
// ===============================================================================================
@@ -330,24 +330,7 @@ class Settings
public static abstract class Menu
{
abstract void run(final MainActivity p);
- void goBack(final MainActivity p)
- {
- if(menuStack.isEmpty())
- {
- Save(p);
- p.startDownloader();
- }
- else
- {
- Menu c = menuStack.remove(menuStack.size() - 1);
- c.run(p);
- }
- }
abstract String title(final MainActivity p);
- String innerTitle(final MainActivity p)
- {
- return title(p);
- }
boolean enabled()
{
return true;
@@ -356,7 +339,8 @@ class Settings
static ArrayList