Hi all
Using OOoBasic, I implement some listerners on calc documents
com.sun.star.awt.XMouseClickHandler
com.sun.star.awt.XKeyHandler
com.sun.star.frame.XFrameActionListener
com.sun.star.sheet.XActivationEventListener
it globally works as expected but on some cases i experience OOo crashes
inside the XMouseClickHandler, i need to close the current document and
open an other calc document
I shutdown properly the listeners using the remove* methods before
closing the current document
it closes, the other opens and document load events are triggered. In
these event i launch the listener for this document. all is fine, the
new doc is available
Then the crash occurs.
I traced using debugging and the problem seems to be the basic call stack
After the load of the new document, all the calling subs end properly
but, after exiting the last one, onMouseEvent_MouseReleased, OOo Crashes
I suspect a reference problem to the original document but can not find
a way to solve this. I'm stuck
Is it a known bug ? (i call it a bug as OOo should not crash, even if
the macro do illegal things)
Is there a way to launch a new document and close the current one on
reacting to a listener
feel free to ask for more details
Thanks in advance
Laurent
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@framework.openoffice.org
For additional commands, e-mail: dev-h...@framework.openoffice.org