diff --git a/openlp/plugins/bibles/lib/biblestab.py b/openlp/plugins/bibles/lib/biblestab.py index 6aa3564fb..8c3d96a5d 100644 --- a/openlp/plugins/bibles/lib/biblestab.py +++ b/openlp/plugins/bibles/lib/biblestab.py @@ -190,7 +190,7 @@ class BiblesTab(SettingsTab): self.paragraph_style = convertStringToBoolean(self.config.get_config(u'paragraph style', u'True')) self.show_new_chapters = convertStringToBoolean(self.config.get_config(u'display new chapter', u"False")) self.display_style = int(self.config.get_config(u'display brackets', u'0')) - self.bible_theme = int(self.config.get_config(u'bible theme', u'0')) + self.bible_theme = self.config.get_config(u'bible theme', u'0') self.bible_search = convertStringToBoolean(self.config.get_config(u'search as type', u'True')) if self.paragraph_style: self.ParagraphRadioButton.setChecked(True) @@ -218,4 +218,5 @@ class BiblesTab(SettingsTab): id = self.BibleThemeComboBox.findText(str(self.bible_theme), QtCore.Qt.MatchExactly) if id == -1: id = 0 # Not Found + self.bible_theme = u'' self.BibleThemeComboBox.setCurrentIndex(id) diff --git a/openlp/plugins/bibles/lib/mediaitem.py b/openlp/plugins/bibles/lib/mediaitem.py index 5fedf9883..b20250d47 100644 --- a/openlp/plugins/bibles/lib/mediaitem.py +++ b/openlp/plugins/bibles/lib/mediaitem.py @@ -398,7 +398,10 @@ class BibleMediaItem(MediaManagerItem): if len(raw_footer) <= 1: raw_footer.append(book) - service_item.theme = self.parent.bibles_tab.bible_theme + if len(self.parent.bibles_tab.bible_theme) == 0: + service_item.theme = None + else: + service_item.theme = self.parent.bibles_tab.bible_theme raw_slides.append(bible_text) service_item.raw_slides = raw_slides service_item.raw_footer = raw_footer