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