From 25538e5c04c2cb62a352c72f8e7b4b5ef264e3bd Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 9 Jul 2009 13:05:14 -0600 Subject: [PATCH] Fix handling of font family comboboxes in LRF Output settings --- src/calibre/gui2/convert/lrf_output.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/convert/lrf_output.py b/src/calibre/gui2/convert/lrf_output.py index 1f52598b93..b0ddc3dadb 100644 --- a/src/calibre/gui2/convert/lrf_output.py +++ b/src/calibre/gui2/convert/lrf_output.py @@ -45,9 +45,11 @@ class PluginWidget(Widget, Ui_Form): def set_value_handler(self, g, val): if unicode(g.objectName()) in ('opt_serif_family', 'opt_sans_family', 'opt_mono_family'): - idx = g.findText(val, Qt.MatchFixedString) + idx = -1 + if val: + idx = g.findText(val, Qt.MatchFixedString) if idx < 0: idx = 0 - g.setCurrentIndex(0) + g.setCurrentIndex(idx) return True return False