summaryrefslogtreecommitdiff
path: root/sfx2/source/view
diff options
context:
space:
mode:
Diffstat (limited to 'sfx2/source/view')
-rw-r--r--sfx2/source/view/frmload.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/sfx2/source/view/frmload.cxx b/sfx2/source/view/frmload.cxx
index f03b08fe5886..82aa65fa8538 100644
--- a/sfx2/source/view/frmload.cxx
+++ b/sfx2/source/view/frmload.cxx
@@ -611,8 +611,6 @@ sal_Bool SAL_CALL SfxFrameLoader_Impl::load( const Sequence< PropertyValue >& rA
{
ENSURE_OR_THROW( _rTargetFrame.is(), "illegal NULL frame" );
- SolarMutexGuard aGuard;
-
SAL_INFO( "sfx.view", "SfxFrameLoader::load" );
::comphelper::NamedValueCollection aDescriptor( rArgs );
@@ -729,6 +727,8 @@ sal_Bool SAL_CALL SfxFrameLoader_Impl::load( const Sequence< PropertyValue >& rA
xModel->attachResource( xModel->getURL(), aDescriptor.getPropertyValues() );
}
+ SolarMutexGuard aGuard;
+
// get the SfxObjectShell (still needed at the moment)
// SfxObjectShellRef is used here ( instead of ...Lock ) since the model is closed below if necessary
// SfxObjectShellLock would be even dangerous here, since the lifetime control should be done outside in case of success