From 5a35256a82d6f366d7c7dccf8242547a8a2471af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?= Date: Sun, 5 Nov 2006 21:01:08 +0100 Subject: [PATCH] Fixed dropping of directories with unicode names. --- picard/tagger.py | 1 - picard/ui/itemviews.py | 9 +++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/picard/tagger.py b/picard/tagger.py index 7fcbd6ded..9de9b3caa 100644 --- a/picard/tagger.py +++ b/picard/tagger.py @@ -53,7 +53,6 @@ from picard.util import ( replace_non_ascii, sanitize_filename, strip_non_alnum, - move_file, ) from picard.util.cachedws import CachedWebService from picard.util.thread import ThreadAssist diff --git a/picard/ui/itemviews.py b/picard/ui/itemviews.py index bf19586f8..28ed73f30 100644 --- a/picard/ui/itemviews.py +++ b/picard/ui/itemviews.py @@ -191,11 +191,12 @@ class BaseTreeView(QtGui.QTreeWidget): # TODO: use the drop target to move files to specific albums/tracks/clusters files = [] for url in urls: - filename = str(url.toLocalFile()) - if os.path.isdir(filename): - self.tagger.add_directory(decode_filename(filename)) + filename = unicode(url.toLocalFile()) + print repr(filename) + if os.path.isdir(encode_filename(filename)): + self.tagger.add_directory(filename) else: - files.append(decode_filename(filename)) + files.append(filename) if files: self.tagger.add_files(files)