Tag: cws_src680_dba205b
User: oj      
Date: 2006/09/04 05:03:23

Modified:
   dba/dbaccess/source/ui/app/AppControllerDnD.cxx

Log:
 RESYNC: (1.16-1.17); FILE MERGED

File Changes:

Directory: /dba/dbaccess/source/ui/app/
=======================================

File [changed]: AppControllerDnD.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/app/AppControllerDnD.cxx?r1=1.16.20.3&r2=1.16.20.4
Delta lines:  +8 -7
-------------------
--- AppControllerDnD.cxx        3 Aug 2006 10:05:23 -0000       1.16.20.3
+++ AppControllerDnD.cxx        4 Sep 2006 12:03:20 -0000       1.16.20.4
@@ -678,9 +678,10 @@
                        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() )
@@ -689,11 +690,11 @@
 
                                    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());
                                    }
                 }
                        }




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to