From 2639c7cd00b6d3053c8b9aa8340b186bf85397c6 Mon Sep 17 00:00:00 2001 From: Raoul Snyman Date: Fri, 19 Apr 2024 21:58:30 -0700 Subject: [PATCH] Attempt to fix #1878 by checking if the service item exists first --- openlp/core/ui/slidecontroller.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index 3c0975668..22668c964 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -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()