mirror of
https://github.com/yawaflua/Informatis.git
synced 2025-12-10 12:09:27 +02:00
fixed setting bug for mobile
This commit is contained in:
@@ -37,6 +37,8 @@ public class Setting {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void add(SettingsDialog.SettingsTable settingsTable) {
|
public void add(SettingsDialog.SettingsTable settingsTable) {
|
||||||
|
String settingTitle = title;
|
||||||
|
String settingName = name;
|
||||||
Label label = new Label(title + ": " + def);
|
Label label = new Label(title + ": " + def);
|
||||||
|
|
||||||
Table button = new Table(t -> t.button(Icon.pencil, () -> {
|
Table button = new Table(t -> t.button(Icon.pencil, () -> {
|
||||||
@@ -50,8 +52,6 @@ public class Setting {
|
|||||||
try {
|
try {
|
||||||
int number = Integer.parseInt(str);
|
int number = Integer.parseInt(str);
|
||||||
if(number >= warnMax){
|
if(number >= warnMax){
|
||||||
String name1 = name;
|
|
||||||
String title1 = title;
|
|
||||||
new Dialog(""){{
|
new Dialog(""){{
|
||||||
setFillParent(true);
|
setFillParent(true);
|
||||||
cont.margin(15f);
|
cont.margin(15f);
|
||||||
@@ -64,28 +64,28 @@ public class Setting {
|
|||||||
cont.table(t -> {
|
cont.table(t -> {
|
||||||
t.button("@yes", () -> {
|
t.button("@yes", () -> {
|
||||||
this.hide();
|
this.hide();
|
||||||
Core.settings.put(name1, number);
|
Core.settings.put(settingName, number);
|
||||||
label.setText(title1 + ": " + number);
|
label.setText(settingTitle + ": " + number);
|
||||||
}).size(120, 50);
|
}).size(120, 50);
|
||||||
t.button("@no", () -> {
|
t.button("@no", () -> {
|
||||||
this.hide();
|
this.hide();
|
||||||
Core.settings.put(name1, def);
|
Core.settings.put(settingName, def);
|
||||||
label.setText(title1 + ": " + Core.settings.getInt(name1));
|
label.setText(settingTitle + ": " + Core.settings.getInt(settingName));
|
||||||
}).size(120, 50);
|
}).size(120, 50);
|
||||||
}).pad(5);
|
}).pad(5);
|
||||||
closeOnBack();
|
closeOnBack();
|
||||||
}}.show();
|
}}.show();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
Core.settings.put(name, number);
|
Core.settings.put(settingName, number);
|
||||||
label.setText(title + ": " + number);
|
label.setText(settingTitle + ": " + number);
|
||||||
}
|
}
|
||||||
} catch(Throwable e) {
|
} catch(Throwable e) {
|
||||||
Log.info(e);
|
Log.info(e);
|
||||||
ui.showErrorMessage("@invalid");
|
ui.showErrorMessage("@invalid");
|
||||||
|
|
||||||
Core.settings.put(name, def);
|
Core.settings.put(settingName, def);
|
||||||
label.setText(title + ": " + def);
|
label.setText(settingTitle + ": " + def);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}});
|
}});
|
||||||
|
|||||||
Reference in New Issue
Block a user