diff --git a/src/widget/friendlistwidget.cpp b/src/widget/friendlistwidget.cpp index ccd3e8dc2..a4da86a5b 100644 --- a/src/widget/friendlistwidget.cpp +++ b/src/widget/friendlistwidget.cpp @@ -255,8 +255,8 @@ void FriendListWidget::setMode(Mode mode) void FriendListWidget::moveFriends(QLayout* layout) { - for (int i = 0; i < layout->count(); i++) { - QWidget* widget = layout->itemAt(i)->widget(); + while (!layout->isEmpty()) { + QWidget* widget = layout->itemAt(0)->widget(); FriendWidget* friendWidget = qobject_cast(widget); CircleWidget* circleWidget = qobject_cast(widget); if (circleWidget) {