From 73850581dcb0bcf103412e7a5f8d8d34c3afe607 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 6 Aug 2023 13:18:00 +0530 Subject: [PATCH] ... --- src/calibre/gui2/dialogs/data_files_manager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/dialogs/data_files_manager.py b/src/calibre/gui2/dialogs/data_files_manager.py index 282b14b05a1a..85617b1af855 100644 --- a/src/calibre/gui2/dialogs/data_files_manager.py +++ b/src/calibre/gui2/dialogs/data_files_manager.py @@ -7,6 +7,7 @@ from contextlib import contextmanager from datetime import datetime from functools import partial +from math import ceil from qt.core import ( QAbstractItemView, QAbstractListModel, QComboBox, QCursor, QDialogButtonBox, QHBoxLayout, QIcon, QItemSelection, QItemSelectionModel, QLabel, QListView, QMenu, @@ -75,7 +76,7 @@ def sizeHint(self, option, index): if self.doc_size is None: d = self.doc_for_index(index) self.doc_size = d.size() - ans.setHeight(max(int(self.doc_size.height() + 2), ans.height())) + ans.setHeight(max(int(ceil(self.doc_size.height()) + 2), ans.height())) return ans def paint(self, painter, option, index):