Author: af
Date: Wed Jun 13 09:03:08 2012
New Revision: 1349689
URL: http://svn.apache.org/viewvc?rev=1349689&view=rev
Log:
#i119965# Fixed saving slides where temporary files of background images where
deleted outside the office.
Patch by: Steve Yin
Review by: Andre Fischer
Modified:
incubator/ooo/trunk/main/vcl/source/gdi/gfxlink.cxx
Modified: incubator/ooo/trunk/main/vcl/source/gdi/gfxlink.cxx
URL:
http://svn.apache.org/viewvc/incubator/ooo/trunk/main/vcl/source/gdi/gfxlink.cxx?rev=1349689&r1=1349688&r2=1349689&view=diff
==============================================================================
--- incubator/ooo/trunk/main/vcl/source/gdi/gfxlink.cxx (original)
+++ incubator/ooo/trunk/main/vcl/source/gdi/gfxlink.cxx Wed Jun 13 09:03:08 2012
@@ -438,6 +438,11 @@ sal_uInt8* ImpSwap::GetData() const
pData = new sal_uInt8[ mnDataSize ];
pIStm->Read( pData, mnDataSize );
sal_Bool bError = ( ERRCODE_NONE != pIStm->GetError() );
+ sal_Size nActReadSize = pIStm->Tell();
+ if (nActReadSize != mnDataSize)
+ {
+ bError = sal_True;
+ }
delete pIStm;
if( bError )