diff options
author | Ocke Janssen <oj@openoffice.org> | 2000-11-03 13:21:22 +0000 |
---|---|---|
committer | Ocke Janssen <oj@openoffice.org> | 2000-11-03 13:21:22 +0000 |
commit | 4ac2c6bc34802a5db6b08cbe393c324c190abc24 (patch) | |
tree | 09db322b522b5e3f43b80dff6ac96e1d87963825 /connectivity/source/drivers/dbase/DConnection.cxx | |
parent | 60d02225043e82c9c4933980675c304aef94fa46 (diff) |
some changes in refcount
Diffstat (limited to 'connectivity/source/drivers/dbase/DConnection.cxx')
-rw-r--r-- | connectivity/source/drivers/dbase/DConnection.cxx | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/connectivity/source/drivers/dbase/DConnection.cxx b/connectivity/source/drivers/dbase/DConnection.cxx index fcaae386a191..066e761b02ea 100644 --- a/connectivity/source/drivers/dbase/DConnection.cxx +++ b/connectivity/source/drivers/dbase/DConnection.cxx @@ -2,9 +2,9 @@ * * $RCSfile: DConnection.cxx,v $ * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * - * last change: $Author: oj $ $Date: 2000-10-17 09:15:19 $ + * last change: $Author: oj $ $Date: 2000-11-03 14:17:57 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -122,10 +122,14 @@ Reference< XDatabaseMetaData > SAL_CALL ODbaseConnection::getMetaData( ) throw( if (OConnection_B::rBHelper.bDisposed) throw DisposedException(); - if(!m_xMetaData.is()) - m_xMetaData = new ODbaseDatabaseMetaData(this); + Reference< XDatabaseMetaData > xMetaData = m_xMetaData; + if(!xMetaData.is()) + { + xMetaData = new ODbaseDatabaseMetaData(this); + m_xMetaData = xMetaData; + } - return m_xMetaData; + return xMetaData; } //------------------------------------------------------------------------------ ::com::sun::star::uno::Reference< XTablesSupplier > ODbaseConnection::createCatalog() |