diff options
author | Ivo Hinkelmann <ihi@openoffice.org> | 2006-08-28 14:05:29 +0000 |
---|---|---|
committer | Ivo Hinkelmann <ihi@openoffice.org> | 2006-08-28 14:05:29 +0000 |
commit | 7bf4f9f9c0128764e9df7e4e89f4dec269903e6a (patch) | |
tree | 6a16dfc9377ccd5ff7d172d39f5d2e720c0f65a7 /dbaccess/source/ui/app/AppControllerDnD.cxx | |
parent | INTEGRATION: CWS dba205a (1.31.10); FILE MERGED (diff) | |
download | core-7bf4f9f9c0128764e9df7e4e89f4dec269903e6a.tar.gz core-7bf4f9f9c0128764e9df7e4e89f4dec269903e6a.zip |
INTEGRATION: CWS dba205a (1.16.10); FILE MERGED
2006/07/31 09:24:23 oj 1.16.10.1: #i67549 # ensure that a connection exists
Diffstat (limited to 'dbaccess/source/ui/app/AppControllerDnD.cxx')
-rw-r--r-- | dbaccess/source/ui/app/AppControllerDnD.cxx | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/dbaccess/source/ui/app/AppControllerDnD.cxx b/dbaccess/source/ui/app/AppControllerDnD.cxx index 413d3fed1402..e73b08eac946 100644 --- a/dbaccess/source/ui/app/AppControllerDnD.cxx +++ b/dbaccess/source/ui/app/AppControllerDnD.cxx @@ -4,9 +4,9 @@ * * $RCSfile: AppControllerDnD.cxx,v $ * - * $Revision: 1.16 $ + * $Revision: 1.17 $ * - * last change: $Author: obo $ $Date: 2006-07-10 15:22:54 $ + * last change: $Author: ihi $ $Date: 2006-08-28 15:05:29 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -666,9 +666,10 @@ TransferableHelper* OApplicationController::copyObject() case E_TABLE: case E_QUERY: { + SharedConnection xConnection( ensureConnection() ); Reference< XDatabaseMetaData> xMetaData; - if ( m_xDataSourceConnection.is() ) - xMetaData = m_xDataSourceConnection->getMetaData(); + if ( xConnection.is() ) + xMetaData = xConnection->getMetaData(); ::rtl::OUString sName = getContainer()->getQualifiedName(NULL,xMetaData); if ( sName.getLength() ) @@ -677,11 +678,11 @@ TransferableHelper* OApplicationController::copyObject() if ( eType == E_TABLE ) { - pData = new ODataClipboard(sDataSource, CommandType::TABLE, sName, m_xDataSourceConnection, getNumberFormatter(m_xDataSourceConnection,getORB()), getORB()); + pData = new ODataClipboard(sDataSource, CommandType::TABLE, sName, xConnection, getNumberFormatter(xConnection,getORB()), getORB()); } else { - pData = new ODataClipboard(sDataSource, CommandType::QUERY, sName, getNumberFormatter(m_xDataSourceConnection,getORB()), getORB()); + pData = new ODataClipboard(sDataSource, CommandType::QUERY, sName, getNumberFormatter(xConnection,getORB()), getORB()); } } } |