From defb22dc07077f88aa26a6b27464897785dce9d8 Mon Sep 17 00:00:00 2001 From: Aleksei S Date: Thu, 3 May 2018 18:11:45 +0200 Subject: [PATCH] Keep 'dot' in file name for type *.gcode.gz CURA-5323 --- cura/PrintInformation.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cura/PrintInformation.py b/cura/PrintInformation.py index 27c8c853b1..22f7ea5407 100644 --- a/cura/PrintInformation.py +++ b/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()