Selaa lähdekoodia

- fixed issue when rebooting from within in cx_freezed state (it issued a startup arg with the path to FlatCAM.exe but that triggered the last sys.exit(2) that I had in the App.args_at_startup()) - modified
- modified the make_win script for the presence of MatPlotLib - removed as it was unnecessary

Marius Stanciu 6 vuotta sitten
vanhempi
commit
0444b901bb
2 muutettua tiedostoa jossa 7 lisäystä ja 3 poistoa
  1. 6 2
      FlatCAMApp.py
  2. 1 1
      make_win.py

+ 6 - 2
FlatCAMApp.py

@@ -2767,8 +2767,12 @@ class App(QtCore.QObject):
                 # if it reached here without already returning then the app was registered with a file that it does not
                 # recognize therefore we must quit but take into consideration the app reboot from within, in that case
                 # the args_to_process will contain the path to the FlatCAM.exe (cx_freezed executable)
-                if 'FlatCAM' not in args_to_process:
-                    sys.exit(2)
+
+                for arg in args_to_process:
+                    if 'FlatCAM.exe' in arg:
+                        continue
+                    else:
+                        sys.exit(2)
 
     def set_ui_title(self, name):
         """

+ 1 - 1
make_win.py

@@ -45,7 +45,7 @@ include_files.append((os.path.join(site_dir, "svg/path"), "svg"))
 include_files.append((os.path.join(site_dir, "vispy"), "vispy"))
 include_files.append((os.path.join(site_dir, "vispy/app"), "vispy/app"))
 include_files.append((os.path.join(site_dir, "vispy/app/backends"), "vispy/app/backends"))
-include_files.append((os.path.join(site_dir, "matplotlib"), "matplotlib"))
+# include_files.append((os.path.join(site_dir, "matplotlib"), "matplotlib"))
 include_files.append((os.path.join(site_dir, "rtree"), "rtree"))
 
 if platform.architecture()[0] == '64bit':