Kaynağa Gözat

Stop execution on error during initialization (#191)

Paulus Schoutsen 3 yıl önce
ebeveyn
işleme
3448bc17ab
1 değiştirilmiş dosya ile 2 ekleme ve 0 silme
  1. 2 0
      src/install-dialog.ts

+ 2 - 0
src/install-dialog.ts

@@ -656,6 +656,7 @@ class EwtInstallDialog extends LitElement {
       this._state = "ERROR";
       this._state = "ERROR";
       this._error =
       this._error =
         "Serial port is not readable/writable. Close any other application using it and try again.";
         "Serial port is not readable/writable. Close any other application using it and try again.";
+      return;
     }
     }
 
 
     try {
     try {
@@ -663,6 +664,7 @@ class EwtInstallDialog extends LitElement {
     } catch (err: any) {
     } catch (err: any) {
       this._state = "ERROR";
       this._state = "ERROR";
       this._error = "Failed to download manifest";
       this._error = "Failed to download manifest";
+      return;
     }
     }
 
 
     if (this._manifest.new_install_improv_wait_time === 0) {
     if (this._manifest.new_install_improv_wait_time === 0) {