diff options
author | Jan-Marek Glogowski <glogow@fbihome.de> | 2016-02-01 22:00:37 +0100 |
---|---|---|
committer | Jan-Marek Glogowski <glogow@fbihome.de> | 2016-03-24 22:40:58 +0100 |
commit | c0e1567f9415f7b2605f12e322f19b1436e2c81a (patch) | |
tree | c11f41b451fc10151595e99f325a1cf14693f381 /sfx2/source | |
parent | c2cdb65373eb25719a606c06ddb11ed198257627 (diff) |
MM: remove lock from saved documents
Actually we have to call DoSaveCompleted to get rid of the locking.
Instead this adds a parameter to skip the recent file registration
used in non bCreateSingleFile modes.
Change-Id: I57151f08ad8d737007da84c4566685cc37612dfb
Diffstat (limited to 'sfx2/source')
-rw-r--r-- | sfx2/source/doc/objstor.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sfx2/source/doc/objstor.cxx b/sfx2/source/doc/objstor.cxx index b6de496cd083..62edc749a5de 100644 --- a/sfx2/source/doc/objstor.cxx +++ b/sfx2/source/doc/objstor.cxx @@ -1942,7 +1942,7 @@ bool SfxObjectShell::DoSaveAs( SfxMedium& rMedium ) } -bool SfxObjectShell::DoSaveCompleted( SfxMedium* pNewMed ) +bool SfxObjectShell::DoSaveCompleted( SfxMedium* pNewMed, bool bRegisterRecent ) { bool bOk = true; bool bMedChanged = pNewMed && pNewMed!=pMedium; @@ -2092,7 +2092,8 @@ bool SfxObjectShell::DoSaveCompleted( SfxMedium* pNewMed ) pMedium->ClearBackup_Impl(); pMedium->LockOrigFileOnDemand( true, false ); - AddToRecentlyUsedList(); + if (bRegisterRecent) + AddToRecentlyUsedList(); return bOk; } |