diff options
author | Miklos Vajna <vmiklos@frugalware.org> | 2011-11-17 17:18:54 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@frugalware.org> | 2011-11-17 17:19:57 +0100 |
commit | 3aec127f4db9b9f5beb6289a9177e6c21891c762 (patch) | |
tree | bce852480912c65f03f08f6816530e59cd53856b /writerfilter | |
parent | c81bdf3bcdb81886719a24d4df1f19dcf0256ffe (diff) |
Related i#44806: Fix crash in dmapper when importing FILENAME fields
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/dmapper/DomainMapper_Impl.cxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/writerfilter/source/dmapper/DomainMapper_Impl.cxx b/writerfilter/source/dmapper/DomainMapper_Impl.cxx index e6e9ad094625..a7f047c4b0da 100644 --- a/writerfilter/source/dmapper/DomainMapper_Impl.cxx +++ b/writerfilter/source/dmapper/DomainMapper_Impl.cxx @@ -2569,9 +2569,10 @@ void DomainMapper_Impl::CloseFieldCommand() case FIELD_FILENAME: { sal_Int32 nNumberingTypeIndex = pContext->GetCommand().indexOf( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("\\p"))); - xFieldProperties->setPropertyValue( - rPropNameSupplier.GetName(PROP_FILE_FORMAT), - uno::makeAny( nNumberingTypeIndex > 0 ? text::FilenameDisplayFormat::FULL : text::FilenameDisplayFormat::NAME )); + if (xFieldProperties.is()) + xFieldProperties->setPropertyValue( + rPropNameSupplier.GetName(PROP_FILE_FORMAT), + uno::makeAny( nNumberingTypeIndex > 0 ? text::FilenameDisplayFormat::FULL : text::FilenameDisplayFormat::NAME )); } break; case FIELD_FILESIZE : break; |