only use dialog delay for errors

This commit is contained in:
Arnaud Vergnet 2021-01-03 18:34:59 +01:00
parent e5c518d078
commit 1e5383a332

View file

@ -151,14 +151,18 @@ public class MainController implements Initializable {
Log.v(this.getClass().getSimpleName(), "Login shown"); Log.v(this.getClass().getSimpleName(), "Login shown");
mainContainer.setVisible(false); mainContainer.setVisible(false);
loadingController.hide(); loadingController.hide();
Timer t = new Timer(); if (isError) {
t.schedule(new TimerTask() { Timer t = new Timer();
@Override t.schedule(new TimerTask() {
public void run() { @Override
openEditUsernameDialog(isError ? EditUsernameDialogController.Mode.ERROR : EditUsernameDialogController.Mode.INITIAL); public void run() {
t.cancel(); openEditUsernameDialog(EditUsernameDialogController.Mode.ERROR);
} t.cancel();
}, 500); }
}, 500);
} else {
openEditUsernameDialog(EditUsernameDialogController.Mode.INITIAL);
}
} }
private void showError() { private void showError() {