Hi On 25.06.2012 13:32, Fan Zheng wrote: > o, i miss the situation you mentioned. OK, i will keep on working with this > issue. thanks a lot!
No problem. I have assigned this issue to you. I am looking forward to see your solution. Best regards, Oliver. > 在 2012-6-25 晚上7:11,"Oliver-Rainer Wittmann" <orwittm...@googlemail.com>写道: > >> Hi, >> >> On 25.06.2012 10:20, Fan Zheng wrote: >> >>> Hi, All: >>> >>> This issue was solved, now call for the reviewers. >>> >>> In general, this is a setting confusion issue. In current saving process, >>> both SID_ENCRYPTIONDATA and SID_PASSWORD are working for setting password >>> on a document. >>> Refer to the SfxObjectShell::ExecFile_Impl(**) in file >>> SRC/sfx2/source/doc/objserv.**cxx:line 595-599 please. >>> And, as what we imagine, after doing the file dialog executing with >>> deselecting the check box of "Save with password", the result parameter >>> set, which is to customize saving process, wont record said 2 SID inside >>> anymore, for indicating that the following saving process will not concern >>> about the password stuff anymore. >>> But when performing the exact preparation SaveAs process in >>> SfxobjectShell::PreDoSaveAs_**impl(), only the the default SID_PASSWORD >>> was >>> cleared, but SID_ENCRYPTIONDATA was not. The issue happens. >>> >>> For solving it, we just simply add the item SID_ENCRYPTIONDATA clearing >>> in SfxobjectShell::PreDoSaveAs_**impl(), similar as the SID_PASSWORD. >>> >>> >> I have reviewed the patch. >> Please see my comments in the issue [1] and [2] >> >> [1] >> https://issues.apache.org/ooo/**show_bug.cgi?id=119366#c9<https://issues.apache.org/ooo/show_bug.cgi?id=119366#c9> >> [2] >> https://issues.apache.org/ooo/**show_bug.cgi?id=119366#c11<https://issues.apache.org/ooo/show_bug.cgi?id=119366#c11> >> >> >> Best regards, Oliver. >> >