Browse Source

Keep 'dot' in file name for type *.gcode.gz
CURA-5323

Aleksei S 6 years ago
parent
commit
defb22dc07
1 changed files with 7 additions and 2 deletions
  1. 7 2
      cura/PrintInformation.py

+ 7 - 2
cura/PrintInformation.py

@@ -337,11 +337,16 @@ class PrintInformation(QObject):
         if is_gcode or is_project_file or (is_empty or (self._base_name == "" and self._base_name != name)):
             # Only take the file name part, Note : file name might have 'dot' in name as well
             if is_project_file:
+                # This is for .curaproject
                 self._base_name = ".".join(filename_parts)
             elif len(filename_parts) > 1:
-                self._base_name = ".".join(filename_parts[0:-1])
+                if "gcode" in filename_parts:
+                    gcode_index = filename_parts.index('gcode')
+                    self._base_name = ".".join(filename_parts[0:gcode_index])
+                else:
+                    self._base_name = name
             else:
-                self._base_name = filename_parts[0]
+                self._base_name = name
 
 
             self._updateJobName()