diff options
author | Oliver-Rainer Wittmann <orw@apache.org> | 2014-05-23 14:50:23 +0000 |
---|---|---|
committer | Oliver-Rainer Wittmann <orw@apache.org> | 2014-05-23 14:50:23 +0000 |
commit | d6af1b601bb8fe2569d17e01505f67e1becc9366 (patch) | |
tree | b91854018c36684c2f6fecc6f33e31af33bf5af7 | |
parent | 23a4bd91ceb89e5e0a2413f80fc987db106a0bc9 (diff) |
124966: keep picture format information - <GfxLink> instance - also for the reading of preview picture data
in order to avoid trouble on save in case that the preview data equals the picture data
Notes
merged as: 597ae8dd9c28ee370874b219d594fa1c105f2c72
-rw-r--r-- | svx/source/svdraw/svdograf.cxx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/svx/source/svdraw/svdograf.cxx b/svx/source/svdraw/svdograf.cxx index fc08d4b7c133..b70f12f460ee 100644 --- a/svx/source/svdraw/svdograf.cxx +++ b/svx/source/svdraw/svdograf.cxx @@ -1537,9 +1537,11 @@ IMPL_LINK( SdrGrafObj, ImpSwapHdl, GraphicObject*, pO ) { pFilterData = new com::sun::star::uno::Sequence< com::sun::star::beans::PropertyValue >( 3 ); - com::sun::star::awt::Size aPreviewSizeHint( 64, 64 ); - sal_Bool bAllowPartialStreamRead = sal_True; - sal_Bool bCreateNativeLink = sal_False; + const com::sun::star::awt::Size aPreviewSizeHint( 64, 64 ); + const sal_Bool bAllowPartialStreamRead = sal_True; + // create <GfxLink> instance also for previews in order to avoid that its corresponding + // data is cleared in the graphic cache entry in case that the preview data equals the complete graphic data + const sal_Bool bCreateNativeLink = sal_True; (*pFilterData)[ 0 ].Name = String( RTL_CONSTASCII_USTRINGPARAM( "PreviewSizeHint" ) ); (*pFilterData)[ 0 ].Value <<= aPreviewSizeHint; (*pFilterData)[ 1 ].Name = String( RTL_CONSTASCII_USTRINGPARAM( "AllowPartialStreamRead" ) ); |