diff --git a/src/services/edition-service.js b/src/services/edition-service.js
index 1595d4f66238c0a04e411b45f6190ec0333d4770..fff42ff666463aec93028eaeb34ca55e9ff0346b 100644
--- a/src/services/edition-service.js
+++ b/src/services/edition-service.js
@@ -125,7 +125,8 @@ const editionService = {
     // On mobile stop drawing when selecting a drawn point
     if (isMobile) {
       this.selectForUpdate.on('select', () => {
-        if (this.draw.getActive() && this.draw.sketchCoords_.length > 2) {
+        // Permet de stopper le dessin de ligne ou polygone sur mobile
+        if (this.draw.getActive() && (this.draw.sketchCoords_.length > 2 || this.draw.sketchCoords_[0].length > 3)) {
           this.draw.finishDrawing();
         }
       });