sw/source/uibase/dbui/dbtree.cxx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-)
New commits: commit 75a881829f19439245cdb859fc16d59461992f79 Author: Szymon KÅos <szymon.k...@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 <c...@libreoffice.org> Reviewed-by: Szymon KÅos <szymon.k...@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&) {
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits