Tag: cws_dev300_odbmacros3 User: fs Date: 2008-07-23 11:48:00+0000 Modified: dba/dbaccess/source/core/dataaccess/ModelImpl.cxx
Log: #i76128# inserting the document into the GlobalEventBroadcaster's collection is a task of the document itself, not of the loader File Changes: Directory: /dba/dbaccess/source/core/dataaccess/ ================================================ File [changed]: ModelImpl.cxx Url: http://dba.openoffice.org/source/browse/dba/dbaccess/source/core/dataaccess/ModelImpl.cxx?r1=1.25.6.7&r2=1.25.6.8 Delta lines: +13 -1 -------------------- --- ModelImpl.cxx 2008-07-23 10:03:31+0000 1.25.6.7 +++ ModelImpl.cxx 2008-07-23 11:47:58+0000 1.25.6.8 @@ -7,7 +7,7 @@ * OpenOffice.org - a multi-platform office productivity suite * * $RCSfile: ModelImpl.cxx,v $ - * $Revision: 1.25.6.7 $ + * $Revision: 1.25.6.8 $ * * This file is part of OpenOffice.org. * @@ -43,6 +43,7 @@ #include "userinformation.hxx" /** === begin UNO includes === **/ +#include <com/sun/star/container/XSet.hpp> #include <com/sun/star/document/MacroExecMode.hpp> #include <com/sun/star/embed/XTransactedObject.hpp> #include <com/sun/star/embed/XTransactionBroadcaster.hpp> @@ -979,6 +980,17 @@ xModel = ODatabaseDocument::createDatabaseDocument( this, ODatabaseDocument::FactoryAccess() ); m_xModel = xModel; + try + { + Reference< XSet > xModelCollection; + if ( m_aContext.createComponent( "com.sun.star.frame.GlobalEventBroadcaster", xModelCollection ) ) + xModelCollection->insert( makeAny( xModel ) ); + } + catch( const Exception& ) + { + DBG_UNHANDLED_EXCEPTION(); + } + if ( _bInitializeIfNecessary && !isInitialized() ) { try --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
