Merge branch 'issue-1878' into 'master'

Attempt to fix #1878 by checking if the service item exists first

Closes #1878

See merge request openlp/openlp!744
This commit is contained in:
Raoul Snyman 2024-04-20 22:13:08 +00:00
commit 7d44795cf7
1 changed files with 2 additions and 2 deletions

View File

@ -1265,8 +1265,8 @@ class SlideController(QtWidgets.QWidget, LogMixin, RegistryProperties):
fallback_to_windowed = display_above_horizontal or display_above_vertical \
or display_beyond_horizontal or display_beyond_vertical
if fallback_to_windowed:
if self.service_item.is_capable(ItemCapabilities.ProvidesOwnDisplay) or self.service_item.is_media() or \
self.service_item.is_command():
if self.service_item and (self.service_item.is_capable(ItemCapabilities.ProvidesOwnDisplay) or
self.service_item.is_media() or self.service_item.is_command()):
if self.service_item.is_command():
# Attempting to get screenshot from command handler
service_item_name = self.service_item.name.lower()