Blame SOURCES/0001-Resolves-rhbz-1471983-fatal-exception-on-older-confi.patch

dc0b3e
From f1ccc7aaf11dfcff554306e27350459951d746e0 Mon Sep 17 00:00:00 2001
dc0b3e
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
dc0b3e
Date: Mon, 9 Oct 2017 14:28:24 +0100
dc0b3e
Subject: [PATCH] Resolves: rhbz#1471983 fatal exception on older config
dc0b3e
 without slide bg panel
dc0b3e
dc0b3e
Change-Id: Id437bdd8feac06da42c180ff4f7759ec282fa8d4
dc0b3e
---
dc0b3e
 sd/source/ui/sidebar/SlideBackground.cxx | 11 +++++++----
dc0b3e
 1 file changed, 7 insertions(+), 4 deletions(-)
dc0b3e
dc0b3e
diff --git a/sd/source/ui/sidebar/SlideBackground.cxx b/sd/source/ui/sidebar/SlideBackground.cxx
dc0b3e
index f98e5be..3e3df8b 100644
dc0b3e
--- a/sd/source/ui/sidebar/SlideBackground.cxx
dc0b3e
+++ b/sd/source/ui/sidebar/SlideBackground.cxx
dc0b3e
@@ -422,11 +422,14 @@ void SlideBackground::SetPanelTitle( const OUString& rTitle )
dc0b3e
     if ( !xPanels.is() )
dc0b3e
         return;
dc0b3e
 
dc0b3e
-    Reference<ui::XPanel> xPanel ( xPanels->getByName("SlideBackgroundPanel"), uno::UNO_QUERY);
dc0b3e
-    if ( !xPanel.is() )
dc0b3e
-        return;
dc0b3e
+    if (xPanels->hasByName("SlideBackgroundPanel"))
dc0b3e
+    {
dc0b3e
+        Reference<ui::XPanel> xPanel ( xPanels->getByName("SlideBackgroundPanel"), uno::UNO_QUERY);
dc0b3e
+        if ( !xPanel.is() )
dc0b3e
+            return;
dc0b3e
 
dc0b3e
-    xPanel->setTitle( rTitle );
dc0b3e
+        xPanel->setTitle( rTitle );
dc0b3e
+    }
dc0b3e
 }
dc0b3e
 
dc0b3e
 void SlideBackground::addListener()
dc0b3e
-- 
dc0b3e
2.9.5
dc0b3e