From b9a1a15dca7f9a197888edaf5538f4847cc0a64b Mon Sep 17 00:00:00 2001 From: Alexandre Gonzalvez Date: Fri, 18 Dec 2020 10:05:57 +0100 Subject: [PATCH] fix changePseudo --- Application/Clavardage/src/controller/Controller.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Application/Clavardage/src/controller/Controller.java b/Application/Clavardage/src/controller/Controller.java index 33fb58d..6fdf8ca 100644 --- a/Application/Clavardage/src/controller/Controller.java +++ b/Application/Clavardage/src/controller/Controller.java @@ -190,16 +190,18 @@ public class Controller { String tmpPseudo = view.PseudotextField.getText(); // Read user input - while(!(this.validatePseudo(tmpPseudo)) || tmpPseudo.equals(oldPseudo)) { + if(!(this.validatePseudo(tmpPseudo)) || tmpPseudo.equals(oldPseudo)) { view.Pseudolabel.setText("Already exists, enter another nickname. Your current username is: " + oldPseudo); // Read user input tmpPseudo = view.PseudotextField.getText(); // Read user input } + else { + this.myUser.setPseudo(tmpPseudo); + JOptionPane.showMessageDialog(null ,"Your new nickname : " + tmpPseudo + " is valid !"); + this.notify_remote_users(); - this.myUser.setPseudo(tmpPseudo); + } - JOptionPane.showMessageDialog(null ,"Your new nickname : " + tmpPseudo + " is valid !"); - this.notify_remote_users(); } /** *