diff --git a/src/widgets/splits/Split.cpp b/src/widgets/splits/Split.cpp index 856e8ffd7..619af9119 100644 --- a/src/widgets/splits/Split.cpp +++ b/src/widgets/splits/Split.cpp @@ -485,9 +485,12 @@ void Split::showViewerList() loadingLabel->hide(); for (int i = 0; i < jsonLabels.size(); i++) { + auto currentCategory = chattersObj.value(jsonLabels.at(i)).toArray(); + // If current category of chatters is empty, dont show this category. + if (currentCategory.size() == 0) continue; + chattersList->addItem(labelList.at(i)); - foreach (const QJsonValue &v, - chattersObj.value(jsonLabels.at(i)).toArray()) + foreach (const QJsonValue &v, currentCategory) chattersList->addItem(v.toString()); }