sc/source/filter/oox/revisionfragment.cxx | 2 ++ 1 file changed, 2 insertions(+)
New commits: commit 227d3e72b0b29b73440157b64d6fb56fa151e05e Author: Kohei Yoshida <kohei.yosh...@collabora.com> Date: Tue Jul 29 10:33:04 2014 -0400 bnc#885548: Reset the default user to the document owner at the end. Otherwise the user name is set to the name of the user in the last revision record, which will be used when recording new revisions. Change-Id: I9b5e39c3b3a85614af67f86db9ed2bb3509a9e2b diff --git a/sc/source/filter/oox/revisionfragment.cxx b/sc/source/filter/oox/revisionfragment.cxx index dd8cc4b..463b663 100644 --- a/sc/source/filter/oox/revisionfragment.cxx +++ b/sc/source/filter/oox/revisionfragment.cxx @@ -249,6 +249,7 @@ void RevisionHeadersFragment::finalizeImport() { ScDocument& rDoc = getScDocument(); o3tl::heap_ptr<ScChangeTrack> pCT(new ScChangeTrack(&rDoc)); + OUString aSelfUser = pCT->GetUser(); // owner of this document. pCT->SetUseFixDateTime(true); const oox::core::Relations& rRels = getRelations(); @@ -268,6 +269,7 @@ void RevisionHeadersFragment::finalizeImport() importOoxFragment(xFragment, *xParser); } + pCT->SetUser(aSelfUser); // set the default user to the document owner. rDoc.SetChangeTrack(pCT.release()); // Turn on visibility of tracked changes. _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits