Merge pull request #4743 from Ultimaker/CURA-5896_strip_exra_curaproject_extensions

[3.6] [CURA-5896] Try to strip extra curaproject extensions
This commit is contained in:
Remco Burema 2018-11-07 09:08:39 +01:00 committed by GitHub
commit c262635144
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -371,9 +371,14 @@ class PrintInformation(QObject):
# Strip the old "curaproject" extension from the name
OLD_CURA_PROJECT_EXT = ".curaproject"
if self._base_name.endswith(OLD_CURA_PROJECT_EXT):
if self._base_name.lower().endswith(OLD_CURA_PROJECT_EXT):
self._base_name = self._base_name[:len(self._base_name) - len(OLD_CURA_PROJECT_EXT)]
# CURA-5896 Try to strip extra extensions with an infinite amount of ".curaproject.3mf".
OLD_CURA_PROJECT_3MF_EXT = ".curaproject.3mf"
while self._base_name.lower().endswith(OLD_CURA_PROJECT_3MF_EXT):
self._base_name = self._base_name[:len(self._base_name) - len(OLD_CURA_PROJECT_3MF_EXT)]
self._updateJobName()
@pyqtProperty(str, fset = setBaseName, notify = baseNameChanged)