mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Restore getting the size value to old behavior
This commit is contained in:
parent
fb45095153
commit
4ffb8e2202
@ -113,7 +113,7 @@ class SizeTable(OneToOneTable):
|
||||
for row in db.conn.execute(
|
||||
'SELECT books.id, (SELECT MAX(uncompressed_size) FROM data '
|
||||
'WHERE data.book=books.id) FROM books'):
|
||||
self.book_col_map[row[0]] = self.unserialize(row[1] or 0)
|
||||
self.book_col_map[row[0]] = self.unserialize(row[1])
|
||||
|
||||
def update_sizes(self, size_map):
|
||||
self.book_col_map.update(size_map)
|
||||
|
@ -660,7 +660,7 @@ class BooksModel(QAbstractTableModel): # {{{
|
||||
elif field == 'size':
|
||||
sz_mult = 1.0/(1024**2)
|
||||
def func(idx):
|
||||
val = fffunc(field_obj, idfunc(idx), default_value=0)
|
||||
val = fffunc(field_obj, idfunc(idx), default_value=0) or 0
|
||||
ans = u'%.1f' % (val * sz_mult)
|
||||
if val > 0 and ans == u'0.0':
|
||||
ans = u'<0.1'
|
||||
|
Loading…
x
Reference in New Issue
Block a user