summaryrefslogtreecommitdiff
path: root/svtools/inc/svtools/treelist.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'svtools/inc/svtools/treelist.hxx')
-rw-r--r--svtools/inc/svtools/treelist.hxx14
1 files changed, 3 insertions, 11 deletions
diff --git a/svtools/inc/svtools/treelist.hxx b/svtools/inc/svtools/treelist.hxx
index 77ad16f9a317..96c78bb6b38b 100644
--- a/svtools/inc/svtools/treelist.hxx
+++ b/svtools/inc/svtools/treelist.hxx
@@ -406,7 +406,7 @@ public:
sal_Bool IsSelected( SvTreeListEntry* pEntry ) const;
sal_Bool HasEntryFocus( SvTreeListEntry* pEntry ) const;
void SetEntryFocus( SvTreeListEntry* pEntry, sal_Bool bFocus );
- const SvViewData* GetViewData( SvTreeListEntry* pEntry ) const;
+ const SvViewData* GetViewData( const SvTreeListEntry* pEntry ) const;
SvViewData* GetViewData( SvTreeListEntry* pEntry );
sal_Bool HasViewData() const
{ return maDataTable.size() > 1; } // There's always a ROOT
@@ -460,26 +460,18 @@ inline void SvListView::SetEntryFocus( SvTreeListEntry* pEntry, sal_Bool bFocus
itr->second->SetFocus(bFocus);
}
-inline const SvViewData* SvListView::GetViewData( SvTreeListEntry* pEntry ) const
+inline const SvViewData* SvListView::GetViewData( const SvTreeListEntry* pEntry ) const
{
-#ifndef DBG_UTIL
- return maDataTable.find( pEntry )->second;
-#else
- SvDataTable::const_iterator itr = maDataTable.find( pEntry );
+ SvDataTable::const_iterator itr = maDataTable.find( const_cast<SvTreeListEntry*>(pEntry) );
DBG_ASSERT(itr != maDataTable.end(),"Entry not in model or wrong view");
return itr->second;
-#endif
}
inline SvViewData* SvListView::GetViewData( SvTreeListEntry* pEntry )
{
-#ifndef DBG_UTIL
- return maDataTable.find( pEntry )->second;
-#else
SvDataTable::iterator itr = maDataTable.find( pEntry );
DBG_ASSERT(itr != maDataTable.end(),"Entry not in model or wrong view");
return itr->second;
-#endif
}
#endif