Tag: cws_src680_fwk29 User: as Date: 06/01/31 07:31:59 Modified: /dba/dbaccess/source/core/dataaccess/ databasedocument.cxx
Log: RESYNC: (1.23-1.24); FILE MERGED File Changes: Directory: /dba/dbaccess/source/core/dataaccess/ ================================================ File [changed]: databasedocument.cxx Url: http://dba.openoffice.org/source/browse/dba/dbaccess/source/core/dataaccess/databasedocument.cxx?r1=1.23.4.1&r2=1.23.4.2 Delta lines: +13 -4 -------------------- --- databasedocument.cxx 12 Jan 2006 08:17:28 -0000 1.23.4.1 +++ databasedocument.cxx 31 Jan 2006 15:31:56 -0000 1.23.4.2 @@ -460,7 +460,16 @@ m_pImpl->commitStorages(); m_bCommitMasterStorage = sal_True; - writeStorage(_rURL,_rArguments,m_pImpl->getStorage()); + Reference<XStorage> xMyStorage = m_pImpl->getStorage(); + OSL_ENSURE( xMyStorage.is(), "ODatabaseDocument::storeToURL: no own storage?" ); + if ( !xMyStorage.is() ) + { + IOException aError; + aError.Message = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Internal error: no source storage available." ) ); + aError.Context = *this; + throw IOException( aError ); + } + writeStorage(_rURL,_rArguments,xMyStorage); m_pImpl->commitRootStorage(); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
