hi, i'm developing an extension using the Addon example ProtocolHandlerAddon_cpp. In the initialize method i added a document event listener. The events i require are fired as explained in the Developers Guide. However each event fires twice (the same event) for only one action. for example "OnModifyChanged" gets fired twice when i enter a character into the document. Later on i added a message box in the initialize method and discovered that the message box in the initialize method appears twice too. i infer from this that, since i'm adding the event listener in the initialize method, that same event listener is registered twice. heres a snippet from my code,
Reference <::com::sun::star::lang::XComponent > xComp = xxDesktop->getCurrentComponent(); Reference < ::com::sun::star::frame::XModel > localModel (xComp, com::sun::star::uno::UNO_QUERY); com::sun::star::uno::Reference< com::sun::star::document::XEventBroadcaster > mxEventBroadcaster (localModel , com::sun::star::uno::UNO_QUERY); mxEventBroadcaster->addEventListener( this ); any suggestions? thanks, regards, praveen reddy Add more friends to your messenger and enjoy! Go to http://messenger.yahoo.com/invite/