svx/source/tbxctrls/PaletteManager.cxx |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

New commits:
commit e774d798f6734f3bcc10e74bf641efcce0dedc40
Author: Stephan Bergmann <sberg...@redhat.com>
Date:   Fri Aug 19 16:49:42 2016 +0200

    pShell can be null here
    
    ...e.g., when opening "Tools - Options... - LibreOffice - Colors" from the 
Start
    Center.
    
    Change-Id: Id83591996e03794dc7dc53ccda58df7d7624ff8d

diff --git a/svx/source/tbxctrls/PaletteManager.cxx 
b/svx/source/tbxctrls/PaletteManager.cxx
index cccf167..c2c9748 100644
--- a/svx/source/tbxctrls/PaletteManager.cxx
+++ b/svx/source/tbxctrls/PaletteManager.cxx
@@ -194,8 +194,11 @@ void PaletteManager::SetPalette( sal_Int32 nPos )
         if(pColorList->Load())
         {
             SfxObjectShell* pShell = SfxObjectShell::Current();
-            SvxColorListItem aColorItem(pColorList, SID_COLOR_TABLE);
-            pShell->PutItem( aColorItem );
+            if (pShell != nullptr)
+            {
+                SvxColorListItem aColorItem(pColorList, SID_COLOR_TABLE);
+                pShell->PutItem( aColorItem );
+            }
         }
     }
     std::shared_ptr<comphelper::ConfigurationChanges> 
batch(comphelper::ConfigurationChanges::create(m_context));
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to