summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2011-04-14 15:29:52 +0200
committerKurt Zenker <kz@openoffice.org>2011-04-14 15:29:52 +0200
commit5c44f1af37b8d7f5c6aad79be237505c8f3027b4 (patch)
tree1a5a23ae87ed2b3568b682e5230f2fae9bed0363
parent1ba7b7c30f13bc3764a338a5a90c2fc7ff09afa6 (diff)
parent368a2263f1f6fa302f0e072c0f7427d71fa3e544 (diff)
CWS-TOOLING: integrate CWS fs34b_OOO340
-rwxr-xr-xdbaccess/qa/complex/dbaccess/CopyTableWizard.java9
-rw-r--r--dbaccess/source/ui/browser/unodatbr.cxx7
2 files changed, 11 insertions, 5 deletions
diff --git a/dbaccess/qa/complex/dbaccess/CopyTableWizard.java b/dbaccess/qa/complex/dbaccess/CopyTableWizard.java
index 1facca3d8497..0da7775e7c30 100755
--- a/dbaccess/qa/complex/dbaccess/CopyTableWizard.java
+++ b/dbaccess/qa/complex/dbaccess/CopyTableWizard.java
@@ -59,6 +59,7 @@ public class CopyTableWizard extends CRMBasedTestCase
{
private DatabaseApplication source;
+ private DbaseDatabase destinationDB = null;
private DatabaseApplication dest;
public CopyTableWizard()
@@ -73,6 +74,9 @@ public class CopyTableWizard extends CRMBasedTestCase
public void after()
{
dest.store();
+ if ( destinationDB != null )
+ destinationDB.close();
+ destinationDB = null;
super.after();
}
@@ -83,8 +87,9 @@ public class CopyTableWizard extends CRMBasedTestCase
try
{
createTestCase();
- source = new DatabaseApplication(this.m_database.getDatabase());
- dest = new DatabaseApplication(new DbaseDatabase(getMSF()));
+ source = new DatabaseApplication(m_database.getDatabase());
+ destinationDB = new DbaseDatabase( getMSF() );
+ dest = new DatabaseApplication( destinationDB );
}
catch (java.lang.Exception ex)
{
diff --git a/dbaccess/source/ui/browser/unodatbr.cxx b/dbaccess/source/ui/browser/unodatbr.cxx
index 8e7c75418875..e5b8a13fb149 100644
--- a/dbaccess/source/ui/browser/unodatbr.cxx
+++ b/dbaccess/source/ui/browser/unodatbr.cxx
@@ -2191,12 +2191,13 @@ void SbaTableQueryBrowser::populateTree(const Reference<XNameAccess>& _xNameAcce
{
if( !m_pTreeView->getListBox().GetEntryPosByName(*pIter,_pParent))
{
- Reference<XNameAccess> xChild(_xNameAccess->getByName(*pIter),UNO_QUERY);
DBTreeListUserData* pEntryData = new DBTreeListUserData;
pEntryData->eType = _eEntryType;
- if ( _eEntryType == etQuery && xChild.is() )
+ if ( _eEntryType == etQuery )
{
- pEntryData->eType = etQueryContainer;
+ Reference<XNameAccess> xChild(_xNameAccess->getByName(*pIter),UNO_QUERY);
+ if ( xChild.is() )
+ pEntryData->eType = etQueryContainer;
}
implAppendEntry( _pParent, *pIter, pEntryData, pEntryData->eType );
}