aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Tools/Directories.py
diff options
context:
space:
mode:
authorghost <andreas.monzner@multimedia-labs.de>2009-07-07 09:48:20 +0200
committerghost <andreas.monzner@multimedia-labs.de>2009-07-07 09:49:25 +0200
commit5ba7efe20b1770c5e080ee4aa1e75b161e10963a (patch)
treec3aaff49f2022ca1e552cb4461102809afdb2f49 /lib/python/Tools/Directories.py
parenta671f26e968abdc6e82553b3e8b026b26404dd03 (diff)
downloadenigma2-5ba7efe20b1770c5e080ee4aa1e75b161e10963a.tar.gz
enigma2-5ba7efe20b1770c5e080ee4aa1e75b161e10963a.zip
take care of utf-8 when cutting filename
Diffstat (limited to 'lib/python/Tools/Directories.py')
-rwxr-xr-xlib/python/Tools/Directories.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/python/Tools/Directories.py b/lib/python/Tools/Directories.py
index 2380ed96..f9394978 100755
--- a/lib/python/Tools/Directories.py
+++ b/lib/python/Tools/Directories.py
@@ -176,8 +176,10 @@ def getRecordingFilename(basename, dirname = None):
if dirname is not None:
filename = ''.join((dirname, filename))
- if len(filename) > 240:
- filename = filename[:240]
+ while len(filename) > 240:
+ filename = filename.decode('UTF-8')
+ filename = filename[:-1]
+ filename = filename.encode('UTF-8')
i = 0
while True: