From b0df6d86e4f18877a8d548075b8d73e3d87c81fd Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Tue, 20 Dec 2011 15:41:18 +0000 Subject: SfxObjectShell may not have a medium --- vbahelper/inc/vbahelper/vbaaccesshelper.hxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'vbahelper') diff --git a/vbahelper/inc/vbahelper/vbaaccesshelper.hxx b/vbahelper/inc/vbahelper/vbaaccesshelper.hxx index 01a520c33f83..2533b5cde180 100644 --- a/vbahelper/inc/vbahelper/vbaaccesshelper.hxx +++ b/vbahelper/inc/vbahelper/vbaaccesshelper.hxx @@ -63,7 +63,8 @@ namespace ooo VBAHELPER_DLLPRIVATE inline bool isAlienDoc( SfxObjectShell& rDocShell, const char* pMimeType ) { bool bRes( false ); - const SfxFilter *pFilt = rDocShell.GetMedium()->GetFilter(); + const SfxMedium *pMedium = rDocShell.GetMedium(); + const SfxFilter *pFilt = pMedium ? pMedium->GetFilter() : NULL; if ( pFilt && pFilt->IsAlienFormat() ) bRes = ( pFilt->GetMimeType().compareToAscii( pMimeType ) == 0 ); return bRes; -- cgit