To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=63156
------- Additional comments from [EMAIL PROTECTED] Wed Mar 15 01:49:36 -0800 2006 ------- Hi Radek, 1) Changing the interface (even if you change it's behaviour only) isnt allowed. Because you cant know, who uses this interface. But why it's not possible to call cancelShutdown() instead of interactionDone() ? It would be the same the interactionDone(null, true) ! And the underlying implementation of this interface can interpret it in this way. Further the missing listener reference on cancelShutdown() shouldnt be a real problem. Because nobody is realy interested to know WHO cancelled the shutdown request .-) I would suggest to let the API untouched and change the implementation internaly. 2) "storing the documents for autorecovery only ..." isnt realy true. We use the implementation of our AutoRecovery feature, because it already has the right logic to store/restore modified and unmodified documents. So why we should implement a different store mechanism ? On the other side your patch now will store the documents to it's original location. Which can by the way a very expensive operation if e.g. documents must be saved to an FTP account or to any other remote directory. The code currently used during session save works slightly different: - unmodified documents wont be saved in real ! For such documents we store some information inside the OOo configuration only (e.g. URL of the original document) - modified documents will be stored in a local directory ... excepting you put your HOME directory on a server .-) ... and so it shouldnt be so expensive to store it. - on session restore (means after login) you will get the whole session restored ... further all modified documents will be marked as modified. So it's possible to close it without overwriting the original documents. Your patch will not restore modified documents in the same state. - Currently OOo does not implement it (but it's thought for the future): Normaly a session store/restore should open all views, restore all cursor positions, open a might open help windows, restore windows positions and sizes etcpp. Storing/loading documents "using the normal way" would disable all these features. As a summarize of this I would say, that only the possibility of rejecting a shutdown request should be integrated into OOo. But as I've already mentioned ... that has to be discussed with the specification owner too. I will do that - please stay tuned. Regards Andreas --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
