diff --git a/src/controls/QskHintAnimator.cpp b/src/controls/QskHintAnimator.cpp index 5f549299..3c7d7be9 100644 --- a/src/controls/QskHintAnimator.cpp +++ b/src/controls/QskHintAnimator.cpp @@ -156,7 +156,7 @@ namespace void unregisterTable( QskHintAnimatorTable* table ) { auto it = std::lower_bound( m_tables.begin(), m_tables.end(), table ); - if ( it != m_tables.end() ) + if ( it != m_tables.end() && *it == table ) m_tables.erase( it ); }