diff --git a/src/controls/QskHintAnimator.cpp b/src/controls/QskHintAnimator.cpp index 59abcb78..5f549299 100644 --- a/src/controls/QskHintAnimator.cpp +++ b/src/controls/QskHintAnimator.cpp @@ -211,11 +211,7 @@ void QskHintAnimatorTable::start( QskControl* control, qskAnimatorGuard->registerTable( this ); } - auto it = m_data->map.find( aspect ); - if ( it == m_data->map.end() ) - it = m_data->map.emplace( aspect, QskHintAnimator() ).first; - - auto& animator = it->second; + auto& animator = m_data->map[ aspect ]; animator.setAspect( aspect ); animator.setStartValue( from );