Merge pull request #1269 from DaniPopes/thread-sort

Sort threads by ID after name
This commit is contained in:
Bartosz Taudul
2026-02-04 14:08:26 +01:00
committed by GitHub

View File

@@ -702,7 +702,9 @@ void View::DrawOptions()
{
pdqsort_branchless( m_threadOrder.begin(), m_threadOrder.end(), [this] ( const auto& lhs, const auto& rhs ) {
if( lhs->groupHint != rhs->groupHint ) return lhs->groupHint < rhs->groupHint;
return strcmp( m_worker.GetThreadName( lhs->id ), m_worker.GetThreadName( rhs->id ) ) < 0;
const auto cmp = strcmp( m_worker.GetThreadName( lhs->id ), m_worker.GetThreadName( rhs->id ) );
if( cmp != 0 ) return cmp < 0;
return lhs->id < rhs->id;
} );
}