diff --git a/src/calibre/gui2/tag_browser/ui.py b/src/calibre/gui2/tag_browser/ui.py index d5a26851f0..b4e142bc51 100644 --- a/src/calibre/gui2/tag_browser/ui.py +++ b/src/calibre/gui2/tag_browser/ui.py @@ -599,8 +599,8 @@ class TagBrowserBar(QWidget): # {{{ find_shown = self.toggle_search_button.isChecked() self.toggle_search_button.setVisible(not find_shown) l = self.layout() - for i in (l.itemAt(i) for i in range(l.count())): - l.removeItem(i) + while l.count(): + l.takeAt(0) if find_shown: l.addWidget(self.alter_tb) self.alter_tb.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonIconOnly)