summaryrefslogtreecommitdiffstats
path: root/vcl/source/control/combobox.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source/control/combobox.cxx')
-rw-r--r--vcl/source/control/combobox.cxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/vcl/source/control/combobox.cxx b/vcl/source/control/combobox.cxx
index cfd2e8e45a6a..a5810f27a074 100644
--- a/vcl/source/control/combobox.cxx
+++ b/vcl/source/control/combobox.cxx
@@ -931,6 +931,14 @@ sal_Int32 ComboBox::GetEntryPos( const OUString& rStr ) const
return nPos;
}
+sal_Int32 ComboBox::GetEntryPos( const void* pData ) const
+{
+ sal_Int32 nPos = mpImplLB->GetEntryList()->FindEntry( pData );
+ if ( nPos != LISTBOX_ENTRY_NOTFOUND )
+ nPos = nPos - mpImplLB->GetEntryList()->GetMRUCount();
+ return nPos;
+}
+
OUString ComboBox::GetEntry( sal_Int32 nPos ) const
{
const sal_Int32 nMRUCount = mpImplLB->GetEntryList()->GetMRUCount();