diff --git a/src/controls/QskModelObjectBinder.cpp b/src/controls/QskModelObjectBinder.cpp index 74d37e78..c177f3aa 100644 --- a/src/controls/QskModelObjectBinder.cpp +++ b/src/controls/QskModelObjectBinder.cpp @@ -133,11 +133,13 @@ void QskModelObjectBinder::bindObject( void QskModelObjectBinder::unbindObject( QObject* object ) { - auto it = m_data->bindings.constFind( object ); - if ( it != m_data->bindings.constEnd() ) + auto& bindings = m_data->bindings; + + auto it = bindings.find( object ); + if ( it != bindings.end() ) { qskEnableConnections( object, this, false ); - m_data->bindings.erase( it ); + bindings.erase( it ); } }