From 663f20aeb32e77b4e8c525009b5ccb3cd675d5c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?= Date: Sat, 29 Sep 2007 10:23:27 +0200 Subject: [PATCH] Fix adding files and directories from the command line. --- picard/tagger.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/picard/tagger.py b/picard/tagger.py index 5effa5dfc..c6a7f2b3b 100644 --- a/picard/tagger.py +++ b/picard/tagger.py @@ -260,7 +260,14 @@ class Tagger(QtGui.QApplication): if self._autoupdate: self._check_version() if self._args: - self.add_files(map(decode_filename, files)) + files = [] + for file in self._args: + if os.path.isdir(file): + self.add_directory(decode_filename(file)) + else: + files.append(decode_filename(file)) + if files: + self.add_files(files) del self._args def run(self):