This commit is contained in:
Kovid Goyal 2008-08-18 11:45:33 -07:00
parent ca20f6c4e4
commit 5137e4f176
5 changed files with 8 additions and 4 deletions

View File

@ -258,7 +258,7 @@ class BookList(_BookList):
if book is not None:
self.remove_book(name)
node = self.document.createElement(self.prefix + "text")
mime = MIME_MAP[name[name.rfind(".")+1:]]
mime = MIME_MAP[name[name.rfind(".")+1:].lower()]
cid = self.max_id()+1
sourceid = str(self[0].sourceid) if len(self) else "1"
attrs = {

View File

@ -184,7 +184,7 @@ class BookList(_BookList):
self.remove_book(name)
node = self.document.createElement(self.prefix + "text")
mime = MIME_MAP[name.rpartition('.')[-1]]
mime = MIME_MAP[name.rpartition('.')[-1].lower()]
cid = self.max_id()+1
sourceid = str(self[0].sourceid) if len(self) else "1"
attrs = {

View File

@ -128,7 +128,7 @@ class BooksModel(QAbstractTableModel):
for row in rows:
if self.cover_cache:
id = self.db.id(row)
self.cover_cache.refresh(id)
self.cover_cache.refresh([id])
if row == current_row:
self.emit(SIGNAL('new_bookdisplay_data(PyQt_PyObject)'),
self.get_book_display_info(row))

View File

@ -139,7 +139,7 @@ class CoverCache(QThread):
self.cache_lock.unlock()
self.load_queue_lock.lockForWrite()
for id in ids:
self.load_queue.append_left(id)
self.load_queue.appendleft(id)
self.load_queue_lock.unlock()
class Concatenate(object):

View File

@ -73,6 +73,10 @@ MAP = {
u"ь" : u"'",
} #: Translation table
for c in string.whitespace:
MAP[c] = ' '
PAT = re.compile('['+u''.join(MAP.keys())+']')
def ascii_filename(orig):
orig = PAT.sub(lambda m:MAP[m.group()], orig)
buf = []