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();
if (isError) {
Timer t = new Timer(); Timer t = new Timer();
t.schedule(new TimerTask() { t.schedule(new TimerTask() {
@Override @Override
public void run() { public void run() {
openEditUsernameDialog(isError ? EditUsernameDialogController.Mode.ERROR : EditUsernameDialogController.Mode.INITIAL); openEditUsernameDialog(EditUsernameDialogController.Mode.ERROR);
t.cancel(); t.cancel();
} }
}, 500); }, 500);
} else {
openEditUsernameDialog(EditUsernameDialogController.Mode.INITIAL);
}
} }
private void showError() { private void showError() {