diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-02-24 09:28:19 +0200 |
---|---|---|
committer | Julien Nabet <serval2412@yahoo.fr> | 2017-02-24 08:11:10 +0000 |
commit | 3a404ea870f1eed86f9765447ce0a364d39ae8f8 (patch) | |
tree | 27b9f5dbf082c1fe06681f05ae24adb82bb7ecac /forms | |
parent | 2a5f1d2a3d5595911f5d59163a0750051e83cacd (diff) |
tdf#103830 Form field names not update in python macro
regression from commit 5f15cc01b31ccaed0c6482a36556dece084ce302
"new loplugin: use more efficient find() methods"
Regression found by Aron Budea.
Change-Id: I0e84376dfd754738de97882979058f86c2476bd6
Reviewed-on: https://gerrit.libreoffice.org/34600
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'forms')
-rw-r--r-- | forms/source/misc/InterfaceContainer.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/forms/source/misc/InterfaceContainer.cxx b/forms/source/misc/InterfaceContainer.cxx index 6316f71b4742..13a8336e5a2a 100644 --- a/forms/source/misc/InterfaceContainer.cxx +++ b/forms/source/misc/InterfaceContainer.cxx @@ -662,9 +662,9 @@ void OInterfaceContainer::propertyChange(const PropertyChangeEvent& evt) { { ::osl::MutexGuard aGuard( m_rMutex ); OInterfaceMap::iterator i = m_aMap.find(::comphelper::getString(evt.OldValue)); - if (i != m_aMap.end() && (*i).second != evt.Source) + if (i != m_aMap.end() && i->second == evt.Source) { - css::uno::Reference<css::uno::XInterface> xCorrectType((*i).second); + css::uno::Reference<css::uno::XInterface> xCorrectType(i->second); m_aMap.erase(i); m_aMap.insert(::std::pair<const OUString, css::uno::Reference<css::uno::XInterface> >(::comphelper::getString(evt.NewValue),xCorrectType)); } |