diff --git a/Motus/Main.qml b/Motus/Main.qml
index e966dfd4a374f28ab1e9eb65b28fe8c6e5ecb81a..2ca0d57c6df4883296217caaded54f602d96b916 100644
--- a/Motus/Main.qml
+++ b/Motus/Main.qml
@@ -60,10 +60,10 @@ Window {
                     if (indice_case === nb_lettres) {
                         var mot_entre = "";
                         for (var i = 0; i<nb_lettres; i++){
-                            mot_entre += caseArray[current_essai * nb_lettres + indice_case];
+                            mot_entre += caseArray[current_essai * nb_lettres + indice_case]._textText;
                         }
 
-                        if (motusGame.existWord(mot_entre)){
+                        if (motusGame.existWord(mot_entre.toUpperCase())){
                             // Vérification de la proposition sur la ligne actuelle
                             for (i = 0; i < nb_lettres; i++) {
                                 var case_verif = caseArray[current_essai * nb_lettres + i];
@@ -112,8 +112,9 @@ Window {
                 repeat: false   // Ne se répète pas
                 onTriggered: {
                     // Réinitialiser la couleur
-                    for (i = 0; i < nb_lettres; i++) {
-                        case_verif = caseArray[current_essai * nb_lettres + i];
+                    console.log('coucou');
+                    for (var ind = 0; ind < nb_lettres; ind++) {
+                        var case_verif = caseArray[current_essai * nb_lettres + ind];
                         case_verif.rectangleColor = "#323232";
                         case_verif.rectangleBordercolor = "#ffffff";
                     }
diff --git a/Motus/motusgame.cpp b/Motus/motusgame.cpp
index 8ef5e5846b1179a95c7852cd9084854a9ef2fea7..864ef8e87a0d3021d51e3f221fb9c7170b178cd5 100644
--- a/Motus/motusgame.cpp
+++ b/Motus/motusgame.cpp
@@ -76,7 +76,7 @@ bool MotusGame::existWord(const QString &word) {
     // Supposons que wordsByLength est un QMap<int, QStringList>
     const QStringList &list = wordsByLength[n];
     for (int i = 0; i < list.size(); i++) {
-        if (list[i] == word) {
+        if (list[i].toUpper() == word) {
             exists = true;
             break; // On arrête la recherche dès qu'on trouve le mot
         }