summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/app/AppDetailPageHelper.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/source/ui/app/AppDetailPageHelper.cxx')
-rw-r--r--dbaccess/source/ui/app/AppDetailPageHelper.cxx20
1 files changed, 10 insertions, 10 deletions
diff --git a/dbaccess/source/ui/app/AppDetailPageHelper.cxx b/dbaccess/source/ui/app/AppDetailPageHelper.cxx
index 4d6b88f79738..1ab3c0ad29bf 100644
--- a/dbaccess/source/ui/app/AppDetailPageHelper.cxx
+++ b/dbaccess/source/ui/app/AppDetailPageHelper.cxx
@@ -580,19 +580,19 @@ void OAppDetailPageHelper::createPage(ElementType _eType,const Reference< XNameA
m_aLists[_eType] = createSimpleTree(sHelpId, _eType);
}
- if ( m_aLists[_eType] )
+ if ( !m_aLists[_eType] )
+ return;
+
+ weld::TreeView& rTreeView = m_aLists[_eType]->GetWidget();
+ if (!rTreeView.n_children() && _xContainer.is())
{
- weld::TreeView& rTreeView = m_aLists[_eType]->GetWidget();
- if (!rTreeView.n_children() && _xContainer.is())
- {
- rTreeView.make_unsorted();
- fillNames( _xContainer, _eType, sImageId, nullptr );
- rTreeView.make_sorted();
+ rTreeView.make_unsorted();
+ fillNames( _xContainer, _eType, sImageId, nullptr );
+ rTreeView.make_sorted();
- rTreeView.unselect_all();
- }
- setDetailPage(*m_aLists[_eType]);
+ rTreeView.unselect_all();
}
+ setDetailPage(*m_aLists[_eType]);
}
void OAppDetailPageHelper::setDetailPage(DBTreeViewBase& rTreeView)