mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-04-20 04:05:07 +02:00
Fix #6982 (Bulk import does not import all files)
This commit is contained in:
parent
9b17ac6f69
commit
574e063864
1 changed files with 6 additions and 0 deletions
|
|
@ -3,6 +3,7 @@
|
|||
""" The GUI """
|
||||
import os, sys, Queue, threading
|
||||
from threading import RLock
|
||||
from urllib import unquote
|
||||
|
||||
from PyQt4.Qt import QVariant, QFileInfo, QObject, SIGNAL, QBuffer, Qt, \
|
||||
QByteArray, QTranslator, QCoreApplication, QThread, \
|
||||
|
|
@ -505,6 +506,11 @@ def __init__(self, title=_('Choose Files'),
|
|||
fs = QFileDialog.getOpenFileNames(parent, title, initial_dir, ftext, "")
|
||||
for f in fs:
|
||||
f = unicode(f)
|
||||
if not f: continue
|
||||
if not os.path.exists(f):
|
||||
# QFileDialog for some reason quotes spaces
|
||||
# on linux if there is more than one space in a row
|
||||
f = unquote(f)
|
||||
if f and os.path.exists(f):
|
||||
self.selected_files.append(f)
|
||||
else:
|
||||
|
|
|
|||
Loading…
Reference in a new issue