View | Details | Raw Unified | Return to issue 85133
Collapse All | Expand All

(-)a/source/ui/dbui/dbmgr.cxx (+6 lines)
Lines 1753-1758 ULONG SwNewDBMgr::GetColumnFmt( const String& rDBName, Link Here
1753
        uno::Reference< XConnection> xConnection;
1753
        uno::Reference< XConnection> xConnection;
1754
        sal_Bool bUseMergeData = sal_False;
1754
        sal_Bool bUseMergeData = sal_False;
1755
        uno::Reference< XColumnsSupplier> xColsSupp;
1755
        uno::Reference< XColumnsSupplier> xColsSupp;
1756
        bool bDisposeConnection = false;
1756
        if(pImpl->pMergeData &&
1757
        if(pImpl->pMergeData &&
1757
            pImpl->pMergeData->sDataSource.equals(rDBName) && pImpl->pMergeData->sCommand.equals(rTableName))
1758
            pImpl->pMergeData->sDataSource.equals(rDBName) && pImpl->pMergeData->sCommand.equals(rTableName))
1758
		{
1759
		{
Lines 1777-1782 ULONG SwNewDBMgr::GetColumnFmt( const String& rDBName, Link Here
1777
            {
1778
            {
1778
                rtl::OUString sDBName(rDBName);
1779
                rtl::OUString sDBName(rDBName);
1779
                xConnection = RegisterConnection( sDBName );
1780
                xConnection = RegisterConnection( sDBName );
1781
                bDisposeConnection = true;
1780
            }
1782
            }
1781
            if(bUseMergeData)
1783
            if(bUseMergeData)
1782
                pImpl->pMergeData->xConnection = xConnection;
1784
                pImpl->pMergeData->xConnection = xConnection;
Lines 1807-1812 ULONG SwNewDBMgr::GetColumnFmt( const String& rDBName, Link Here
1807
            {
1809
            {
1808
                ::comphelper::disposeComponent( xColsSupp );
1810
                ::comphelper::disposeComponent( xColsSupp );
1809
            }
1811
            }
1812
            if(bDisposeConnection)
1813
            {
1814
                ::comphelper::disposeComponent( xConnection );
1815
            }
1810
        }
1816
        }
1811
        else
1817
        else
1812
			nRet = pNFmtr->GetFormatIndex( NF_NUMBER_STANDARD, LANGUAGE_SYSTEM );
1818
			nRet = pNFmtr->GetFormatIndex( NF_NUMBER_STANDARD, LANGUAGE_SYSTEM );

Return to issue 85133