diff --git a/src/calibre/gui2/init.py b/src/calibre/gui2/init.py index 44e8187388..3bd8e9c834 100644 --- a/src/calibre/gui2/init.py +++ b/src/calibre/gui2/init.py @@ -589,7 +589,9 @@ class LayoutMixin(object): # {{{ else: if x == 'gv': button = self.grid_view_button - elif x == 'qv' and self.qv: + elif x == 'qv': + if self.qv is None: + continue button = self.qv.qv_button else: button = self.search_bar_button