diff --git a/src/info1/controller/ModeleController.java b/src/info1/controller/ModeleController.java
index b7e87d14fa28a74002df10cea425e479cf042704..ca602a742265e4546f394be9af9f930b8f3d3e00 100644
--- a/src/info1/controller/ModeleController.java
+++ b/src/info1/controller/ModeleController.java
@@ -96,7 +96,7 @@ public class ModeleController implements MouseMotionListener, MouseListener, Act
                 int input = JOptionPane.showConfirmDialog(conteneur, "  Il semblerait que vous ayez perdu... Ca sera pour une prochaine fois !\n"+"                                    Voulez-vous rejouez?", "Dommage...", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);
                 gagne=true;
                 if(input==JOptionPane.YES_OPTION){
-                    Accueil accueil = null;
+                     Accueil accueil = null;
                     try {
                         accueil = new Accueil(joueur1.getName());
                     } catch (IOException ioException) {
@@ -113,7 +113,10 @@ public class ModeleController implements MouseMotionListener, MouseListener, Act
                 }
             }
         } catch (UnirestException e1) {
-            conteneur.messageErreur("Impossible de se connecter au serveur");
+            if(!deco) {
+                conteneur.messageErreur("Impossible de se connecter au serveur");
+                boolean deco = true;
+            }
         } catch (BadIdException e2) {
             if(!deco) {
                 conteneur.messageErreur("On dirait bien que le joueur adverse s'est déconnecté ...");