[Libreoffice-commits] core.git: sw/source
Szymon Kłos
szymon.klos at collabora.com
Thu Oct 5 06:14:26 UTC 2017
sw/source/uibase/dbui/dbtree.cxx | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
New commits:
commit 75a881829f19439245cdb859fc16d59461992f79
Author: Szymon Kłos <szymon.klos at collabora.com>
Date: Wed Oct 4 20:53:27 2017 +0200
tdf#112634 avoid crash
Change-Id: If4b8b24908eecc8267d7b74810f5afe4b1f79e4d
Reviewed-on: https://gerrit.libreoffice.org/43139
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Szymon Kłos <szymon.klos at collabora.com>
diff --git a/sw/source/uibase/dbui/dbtree.cxx b/sw/source/uibase/dbui/dbtree.cxx
index 221527a3db90..a4f058fb7ece 100644
--- a/sw/source/uibase/dbui/dbtree.cxx
+++ b/sw/source/uibase/dbui/dbtree.cxx
@@ -196,7 +196,11 @@ void SwDBTreeList::InitTreeList()
for(long i = 0; i < nCount; i++)
{
OUString sDBName(pDBNames[i]);
- InsertEntry(sDBName, aImg, aImg, nullptr, true);
+ Reference<XConnection> xConnection = pImpl->GetConnection(sDBName);
+ if (xConnection.is())
+ {
+ InsertEntry(sDBName, aImg, aImg, nullptr, true);
+ }
}
Select(OUString(), OUString(), OUString());
@@ -361,11 +365,6 @@ void SwDBTreeList::RequestingChildren(SvTreeListEntry* pParent)
}
}
}
- else
- {
- // Defunct connection entry
- RemoveEntry(pParent);
- }
}
catch (const Exception&)
{
More information about the Libreoffice-commits
mailing list