diff options
Diffstat (limited to 'writerfilter/source/dmapper/GraphicImport.cxx')
-rw-r--r-- | writerfilter/source/dmapper/GraphicImport.cxx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/writerfilter/source/dmapper/GraphicImport.cxx b/writerfilter/source/dmapper/GraphicImport.cxx index 2df49c4dbe57..d0dbb8fd4463 100644 --- a/writerfilter/source/dmapper/GraphicImport.cxx +++ b/writerfilter/source/dmapper/GraphicImport.cxx @@ -200,7 +200,7 @@ public: sal_Int32 nBrightness; double const fGamma; - sal_Int32 const nFillColor; + static constexpr sal_Int32 nFillColor = 0xffffffff; drawing::ColorMode eColorMode; @@ -260,7 +260,6 @@ public: ,nContrast(0) ,nBrightness(0) ,fGamma( -1.0 ) - ,nFillColor( 0xffffffff ) ,eColorMode( drawing::ColorMode_STANDARD ) ,nCurrentBorderLine(BORDER_TOP) ,bIsGraphic(false) @@ -388,6 +387,10 @@ public: } }; +#if !HAVE_CPP_INLINE_VARIABLES +constexpr sal_Int32 GraphicImport_Impl::nFillColor; +#endif + GraphicImport::GraphicImport(uno::Reference<uno::XComponentContext> const& xComponentContext, uno::Reference<lang::XMultiServiceFactory> const& xTextFactory, DomainMapper& rDMapper, @@ -1276,7 +1279,7 @@ uno::Reference<text::XTextContent> GraphicImport::createGraphicObject(uno::Refer uno::makeAny(m_pImpl->fGamma )); xGraphicObjectProperties->setPropertyValue(getPropertyName( PROP_BACK_COLOR ), - uno::makeAny( m_pImpl->nFillColor )); + uno::makeAny( GraphicImport_Impl::nFillColor )); m_pImpl->applyZOrder(xGraphicObjectProperties); |