diff options
author | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-05-21 00:00:57 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-05-21 13:25:37 -0400 |
commit | 50454f382215d63855684402b4258183be8d0e4c (patch) | |
tree | 86fc1ef42fdc56285171b1c7ab0801435936f834 /sfx2 | |
parent | 713c2f197b46cefe3d46f0658536af3be1c3842e (diff) |
cp#1000072: Skip styles import for external link cache documents.
This reduces external link update time by 10%.
Change-Id: Ic14d9ea7530818f839330a2004f6aa67ef1e831e
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/doc/objxtor.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sfx2/source/doc/objxtor.cxx b/sfx2/source/doc/objxtor.cxx index c97cb4af0fea..29fe98384ee7 100644 --- a/sfx2/source/doc/objxtor.cxx +++ b/sfx2/source/doc/objxtor.cxx @@ -285,10 +285,14 @@ SfxObjectShell::SfxObjectShell( const sal_uInt64 i_nCreationFlags ) : pImp( new SfxObjectShell_Impl( *this ) ) , pMedium(0) , pStyleSheetPool(0) - , eCreateMode( ( i_nCreationFlags & SFXMODEL_EMBEDDED_OBJECT ) ? SFX_CREATE_MODE_EMBEDDED : SFX_CREATE_MODE_STANDARD ) + , eCreateMode(SFX_CREATE_MODE_STANDARD) , bHasName( false ) , bIsInGenerateThumbnail ( false ) { + if (i_nCreationFlags & SFXMODEL_EMBEDDED_OBJECT) + eCreateMode = SFX_CREATE_MODE_EMBEDDED; + else if (i_nCreationFlags & SFXMODEL_EXTERNAL_LINK) + eCreateMode = SFX_CREATE_MODE_INTERNAL; const bool bScriptSupport = ( i_nCreationFlags & SFXMODEL_DISABLE_EMBEDDED_SCRIPTS ) == 0; if ( !bScriptSupport ) |