mirror of
https://github.com/fergalmoran/picard.git
synced 2026-02-04 23:03:59 +00:00
Fixed dropping of directories with unicode names.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user