Hi,
this post is somehow related to "open files automatically", but a bit more specific.
http://nabble.documentfoundation.org/open-files-automatically-td4149584.html
When I load a component in an already loaded LO, following code works inside an extension:
URL="private:factory/swriter"
desktop.ActiveFrame.loadComponentFromURL(URL,'_top','',())
But when I try to do that on startup of LO, LO crashes.
I used an EventBroadcaster to start the code, like this:
eventb = ctx.getByName("/singletons/com.sun.star.frame.theGlobalEventBroadcaster")
eventb.addDocumentEventListener(listener)
and in the listener:
class Doc_Event_Listener(unohelper.Base,XDocumentEventListener):
def documentEventOccured(self,ev):
if document.Name == '':
document.Name = 'xxx'
URL="private:factory/swriter"
desktop.ActiveFrame.loadComponentFromURL(URL,'_top','',())
It doesn't matter if I set _self or _top or _parent, LO always crashes. Whereas when I use _blank or _default, it works, but the document gets opened in another window, what is not, what I want to reach.
I tried it on OO also, slightly different with a TopWindowListener, and it works.
Does anybody have an idea about what is going on and if it is solveable in another way?
Regards,
Xaver