Don't strip accents from job name

No idea why this was there in the first place. Our archeology attempts couldn't
find out as to why it was introduced. We suspect an issue with other Qt versions.

At least now ロボット.stl will not be mangled into ロホット.gcode upon saving (and
german bears into bars)
This commit is contained in:
Jaime van Kessel 2021-02-26 14:56:27 +01:00
parent 5c58df3c73
commit fa4d1ba1fb
No known key found for this signature in database
GPG key ID: 3710727397403C91

View file

@ -305,7 +305,7 @@ class PrintInformation(QObject):
self.jobNameChanged.emit()
return
base_name = self._stripAccents(self._base_name)
base_name = self._base_name
self._defineAbbreviatedMachineName()
# Only update the job name when it's not user-specified.
@ -401,11 +401,6 @@ class PrintInformation(QObject):
self._abbr_machine = self._application.getMachineManager().getAbbreviatedMachineName(active_machine_type_name)
def _stripAccents(self, to_strip: str) -> str:
"""Utility method that strips accents from characters (eg: â -> a)"""
return ''.join(char for char in unicodedata.normalize('NFD', to_strip) if unicodedata.category(char) != 'Mn')
@pyqtSlot(result = "QVariantMap")
def getFeaturePrintTimes(self) -> Dict[str, Duration]:
result = {}