From fb1d9cc99e026ba9cf15ab49b2251cecfbbf6d10 Mon Sep 17 00:00:00 2001 From: Kohei Yoshida Date: Fri, 12 Oct 2012 15:25:20 -0400 Subject: Check for null object. The OLE name may not always be set. Change-Id: Ib3e55af8870b41a5b76179d2215fc5125ceda5af --- sc/source/filter/excel/xiescher.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sc/source/filter/excel/xiescher.cxx b/sc/source/filter/excel/xiescher.cxx index 54f033793d8d..d76b379050a1 100644 --- a/sc/source/filter/excel/xiescher.cxx +++ b/sc/source/filter/excel/xiescher.cxx @@ -3200,7 +3200,7 @@ String XclImpObjectManager::GetOleNameOverride( SCTAB nTab, sal_uInt16 nObjId ) rtl::OUString sOleName; String sCodeName = GetExtDocOptions().GetCodeName( nTab ); - if ( mxOleCtrlNameOverride->hasByName( sCodeName ) ) + if (mxOleCtrlNameOverride.is() && mxOleCtrlNameOverride->hasByName(sCodeName)) { Reference< XIndexContainer > xIdToOleName; mxOleCtrlNameOverride->getByName( sCodeName ) >>= xIdToOleName; -- cgit v1.2.3