diff --git a/src/apps/debugger/user_interface/gui/teams_window/TeamsListView.cpp b/src/apps/debugger/user_interface/gui/teams_window/TeamsListView.cpp index b0345f21c5..2afe0d2a61 100644 --- a/src/apps/debugger/user_interface/gui/teams_window/TeamsListView.cpp +++ b/src/apps/debugger/user_interface/gui/teams_window/TeamsListView.cpp @@ -332,10 +332,10 @@ TeamsListView::_UpdateList() // Team not found in previously known teams list: insert a new item TeamListItem* newItem = new(std::nothrow) TeamListItem(tmi); if (newItem != NULL) { - if (!item) - index++; // No item found with bigger team id: insert at end - - AddItem(newItem, index); + if (!item) // No item found with bigger team id: append at end + AddItem(newItem); + else + AddItem(newItem, index); } } index++; // Move list sync head.