diff --git a/openlp/core/lib/serviceitem.py b/openlp/core/lib/serviceitem.py
index de4f2fd81..9f2d0ff37 100644
--- a/openlp/core/lib/serviceitem.py
+++ b/openlp/core/lib/serviceitem.py
@@ -162,9 +162,7 @@ class ServiceItem(object):
line_break = True
if self.is_capable(ItemCapabilities.NoLineBreaks):
line_break = False
- theme = None
- if self.theme:
- theme = self.theme
+ theme = self.theme if self.theme else None
self.main, self.footer = \
self.render_manager.set_override_theme(theme, useOverride)
self.themedata = self.render_manager.renderer._theme
@@ -187,11 +185,7 @@ class ServiceItem(object):
self.title = clean_tags(self.title)
self.foot_text = None
if self.raw_footer:
- for foot in self.raw_footer:
- if not self.foot_text:
- self.foot_text = foot
- else:
- self.foot_text = u'%s
%s' % (self.foot_text, foot)
+ self.foot_text = u'
'.join(self.raw_footer)
def add_from_image(self, path, title):
"""
@@ -204,8 +198,7 @@ class ServiceItem(object):
A title for the slide in the service item.
"""
self.service_item_type = ServiceItemType.Image
- self._raw_frames.append(
- {u'title': title, u'path': path})
+ self._raw_frames.append({u'title': title, u'path': path})
self.render_manager.image_manager.add_image(title, path)
self._new_item()