Removed reload, forced mandatory mod restart

This commit is contained in:
Anuken
2020-06-25 22:31:47 -04:00
parent ecfac00c30
commit c12865eabc
5 changed files with 11 additions and 52 deletions

View File

@@ -110,7 +110,6 @@ public class ModsDialog extends BaseDialog{
file.delete();
Core.app.post(() -> {
try{
mods.reloadContent();
setup();
ui.loadfrag.hide();
}catch(Throwable e){
@@ -132,8 +131,6 @@ public class ModsDialog extends BaseDialog{
dialog.show();
}).margin(margin);
buttons.button("$mods.reload", Icon.refresh, style, this::reload).margin(margin);
if(!mobile){
buttons.button("$mods.openfolder", Icon.link, style, () -> Core.app.openFolder(modDirectory.absolutePath())).margin(margin);
}
@@ -234,15 +231,7 @@ public class ModsDialog extends BaseDialog{
}
private void reload(){
ui.loadAnd("$reloading", () -> {
mods.eachEnabled(mod -> {
if(mod.hasUnmetDependencies()){
ui.showErrorMessage(Core.bundle.format("mod.nowdisabled", mod.name, mod.missingDependencies.toString(", ")));
}
});
mods.reloadContent();
setup();
});
ui.showInfo("$mods.reloadexit", () -> Core.app.exit());
}
private void showMod(LoadedMod mod){