diff options
-rw-r--r-- | sw/source/uibase/dbui/dbtree.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sw/source/uibase/dbui/dbtree.cxx b/sw/source/uibase/dbui/dbtree.cxx index 96088dd2611c..75e654388832 100644 --- a/sw/source/uibase/dbui/dbtree.cxx +++ b/sw/source/uibase/dbui/dbtree.cxx @@ -341,6 +341,7 @@ void SwDBTreeList::Select(const OUString& rDBName, const OUString& rTableName, c } if (!m_xTreeView->iter_has_child(*xParent)) { + m_xTreeView->set_children_on_demand(*xParent, false); // tdf#142294 drop placeholder on-demand node RequestingChildrenHdl(*xParent); // If successful, it will be expanded in a call to scroll_to_row for its children } @@ -362,6 +363,7 @@ void SwDBTreeList::Select(const OUString& rDBName, const OUString& rTableName, c { if (!m_xTreeView->iter_has_child(*xParent)) { + m_xTreeView->set_children_on_demand(*xParent, false); // tdf#142294 drop placeholder on-demand node RequestingChildrenHdl(*xParent); m_xTreeView->expand_row(*xParent); } |