Tag: cws_src680_dba24c User: fs Date: 2007-10-22 21:00:06+0000 Modified: dba/dbaccess/source/core/dataaccess/datasource.cxx
Log: during #i73705# #i52527#: ODatabaseModelImpl::m_aContainer not publicly accessible anymore File Changes: Directory: /dba/dbaccess/source/core/dataaccess/ ================================================ File [changed]: datasource.cxx Url: http://dba.openoffice.org/source/browse/dba/dbaccess/source/core/dataaccess/datasource.cxx?r1=1.73&r2=1.73.22.1 Delta lines: +7 -13 -------------------- --- datasource.cxx 2007-07-24 12:05:01+0000 1.73 +++ datasource.cxx 2007-10-22 21:00:04+0000 1.73.22.1 @@ -4,9 +4,9 @@ * * $RCSfile: datasource.cxx,v $ * - * $Revision: 1.73 $ + * $Revision: 1.73.22.1 $ * - * last change: $Author: rt $ $Date: 2007/07/24 12:05:01 $ + * last change: $Author: fs $ $Date: 2007/10/22 21:00:04 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -1377,11 +1377,8 @@ Reference< XNameAccess > xContainer = m_pImpl->m_xCommandDefinitions; if ( !xContainer.is() ) { - if ( !m_pImpl->m_aContainer[ODatabaseModelImpl::E_QUERY].get() ) - { - m_pImpl->m_aContainer[ODatabaseModelImpl::E_QUERY] = TContentPtr(new ODefinitionContainer_Impl); - } - xContainer = new OCommandContainer(m_pImpl->m_xServiceFactory,*this,m_pImpl->m_aContainer[ODatabaseModelImpl::E_QUERY],sal_False); + TContentPtr& rContainerData( m_pImpl->getObjectContainer( ODatabaseModelImpl::E_QUERY ) ); + xContainer = new OCommandContainer( m_pImpl->m_xServiceFactory, *this, rContainerData, sal_False ); m_pImpl->m_xCommandDefinitions = xContainer; } return xContainer; @@ -1396,11 +1393,8 @@ Reference< XNameAccess > xContainer = m_pImpl->m_xTableDefinitions; if ( !xContainer.is() ) { - if ( !m_pImpl->m_aContainer[ODatabaseModelImpl::E_TABLE].get() ) - { - m_pImpl->m_aContainer[ODatabaseModelImpl::E_TABLE] = TContentPtr(new ODefinitionContainer_Impl); - } - xContainer = new OCommandContainer( m_pImpl->m_xServiceFactory, *this, m_pImpl->m_aContainer[ODatabaseModelImpl::E_TABLE], sal_True); + TContentPtr& rContainerData( m_pImpl->getObjectContainer( ODatabaseModelImpl::E_TABLE ) ); + xContainer = new OCommandContainer( m_pImpl->m_xServiceFactory, *this, rContainerData, sal_True ); m_pImpl->m_xTableDefinitions = xContainer; } return xContainer; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
