Author: orw
Date: Thu Jun 19 09:21:59 2014
New Revision: 1603774
URL: http://svn.apache.org/r1603774
Log:
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
cherry-picked from trunk
Modified:
openoffice/branches/AOO410/ (props changed)
openoffice/branches/AOO410/main/ (props changed)
openoffice/branches/AOO410/main/svx/source/svdraw/svdograf.cxx
Propchange: openoffice/branches/AOO410/
------------------------------------------------------------------------------
Merged /openoffice/trunk:r1597109
Propchange: openoffice/branches/AOO410/main/
------------------------------------------------------------------------------
Merged /openoffice/trunk/main:r1597109
Modified: openoffice/branches/AOO410/main/svx/source/svdraw/svdograf.cxx
URL:
http://svn.apache.org/viewvc/openoffice/branches/AOO410/main/svx/source/svdraw/svdograf.cxx?rev=1603774&r1=1603773&r2=1603774&view=diff
==============================================================================
--- openoffice/branches/AOO410/main/svx/source/svdraw/svdograf.cxx (original)
+++ openoffice/branches/AOO410/main/svx/source/svdraw/svdograf.cxx Thu Jun 19
09:21:59 2014
@@ -1537,9 +1537,11 @@ IMPL_LINK( SdrGrafObj, ImpSwapHdl, Graph
{
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" ) );