summaryrefslogtreecommitdiff
path: root/svx/source/svdraw/svdograf.cxx
diff options
context:
space:
mode:
authorerack <er@openoffice.org>2011-09-10 22:43:48 +0000
committerThorsten Behrens <tbehrens@suse.com>2011-11-23 23:34:56 +0100
commit246c64c6a4375ab22dc8baa70093d373bea64ff2 (patch)
treeae43c142572438bcfaddb9d257f86e43f428d199 /svx/source/svdraw/svdograf.cxx
parent9f62089d7228f71fd532dc6ca00f2fd70c976199 (diff)
impress212: #i117042# added fix for i_updt1.bas testcase
* found as LGPLv3-only fix at svn rev 1167621 (http://svn.apache.org/viewvc?view=revision&revision=1167621)
Diffstat (limited to 'svx/source/svdraw/svdograf.cxx')
-rw-r--r--svx/source/svdraw/svdograf.cxx27
1 files changed, 12 insertions, 15 deletions
diff --git a/svx/source/svdraw/svdograf.cxx b/svx/source/svdraw/svdograf.cxx
index 342cbf3ed60d..ffeee13b5892 100644
--- a/svx/source/svdraw/svdograf.cxx
+++ b/svx/source/svdraw/svdograf.cxx
@@ -89,11 +89,11 @@ using namespace ::com::sun::star::io;
// ------------------
-const Graphic ImpLoadLinkedGraphic( const String& rFileName, const String& rFilterName )
+const Graphic ImpLoadLinkedGraphic( const String aFileName, const String aFilterName )
{
Graphic aGraphic;
- SfxMedium xMed( rFileName, STREAM_STD_READ, sal_True );
+ SfxMedium xMed( aFileName, STREAM_STD_READ, sal_True );
xMed.DownLoad();
SvStream* pInStrm = xMed.GetInStream();
@@ -102,9 +102,9 @@ const Graphic ImpLoadLinkedGraphic( const String& rFileName, const String& rFilt
pInStrm->Seek( STREAM_SEEK_TO_BEGIN );
GraphicFilter& rGF = GraphicFilter::GetGraphicFilter();
- const sal_uInt16 nFilter = rFilterName.Len() && rGF.GetImportFormatCount()
- ? rGF.GetImportFormatNumber( rFilterName )
- : GRFILTER_FORMAT_DONTKNOW;
+ const sal_uInt16 nFilter = aFilterName.Len() && rGF.GetImportFormatCount()
+ ? rGF.GetImportFormatNumber( aFilterName )
+ : GRFILTER_FORMAT_DONTKNOW;
String aEmptyStr;
com::sun::star::uno::Sequence< com::sun::star::beans::PropertyValue > aFilterData( 1 );
@@ -149,7 +149,7 @@ public:
void SAL_CALL Terminate( void );
- sal_Bool GraphicLinkChanged( const String& rFileName ){ return mrFileName != rFileName; };
+ sal_Bool GraphicLinkChanged( const String& rFileName ){ return maFileName != rFileName; };
protected:
@@ -165,17 +165,16 @@ protected:
private:
- ::osl::Mutex maMutex;
- const String& mrFileName;
- const String& mrFilterName;
+ const String maFileName;
+ const String maFilterName;
SdrGraphicLink& mrGraphicLink;
- volatile bool mbIsTerminated;
+ volatile bool mbIsTerminated;
};
SdrGraphicUpdater::SdrGraphicUpdater( const String& rFileName, const String& rFilterName, SdrGraphicLink& rGraphicLink )
-: mrFileName( rFileName )
-, mrFilterName( rFilterName )
+: maFileName( rFileName )
+, maFilterName( rFilterName )
, mrGraphicLink( rGraphicLink )
, mbIsTerminated( sal_False )
{
@@ -188,7 +187,6 @@ SdrGraphicUpdater::~SdrGraphicUpdater( void )
void SdrGraphicUpdater::Terminate()
{
- ::osl::MutexGuard aGuard( maMutex );
mbIsTerminated = sal_True;
}
@@ -199,8 +197,7 @@ void SAL_CALL SdrGraphicUpdater::onTerminated(void)
void SAL_CALL SdrGraphicUpdater::run(void)
{
- Graphic aGraphic( ImpLoadLinkedGraphic( mrFileName, mrFilterName ) );
- ::osl::MutexGuard aGuard(maMutex);
+ Graphic aGraphic( ImpLoadLinkedGraphic( maFileName, maFilterName ) );
SolarMutexGuard aSolarGuard;
if ( !mbIsTerminated )
{