summaryrefslogtreecommitdiff
path: root/embeddedobj/source/commonembedding/embedobj.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'embeddedobj/source/commonembedding/embedobj.cxx')
-rw-r--r--embeddedobj/source/commonembedding/embedobj.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/embeddedobj/source/commonembedding/embedobj.cxx b/embeddedobj/source/commonembedding/embedobj.cxx
index 6250555e05ec..abc43f42736f 100644
--- a/embeddedobj/source/commonembedding/embedobj.cxx
+++ b/embeddedobj/source/commonembedding/embedobj.cxx
@@ -74,9 +74,9 @@ awt::Rectangle GetRectangleInterception( const awt::Rectangle& aRect1, const awt
sal_Int32 OCommonEmbeddedObject::ConvertVerbToState_Impl( sal_Int32 nVerb )
{
- for ( sal_Int32 nInd = 0; nInd < m_aVerbTable.getLength(); nInd++ )
- if ( m_aVerbTable[nInd][0] == nVerb )
- return m_aVerbTable[nInd][1];
+ auto it = m_aVerbTable.find( nVerb );
+ if (it != m_aVerbTable.end())
+ return it->second;
throw lang::IllegalArgumentException(); // TODO: unexpected verb provided
}