diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/courtroom.cpp | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/courtroom.cpp b/src/courtroom.cpp index 17da7522..1d0509b3 100644 --- a/src/courtroom.cpp +++ b/src/courtroom.cpp @@ -1553,7 +1553,7 @@ void Courtroom::list_areas() int n_listed_areas = 0; for (int n_area = 0; n_area < area_list.size(); ++n_area) { - QString i_area = ""; + QString i_area = ""; i_area.append(area_list.at(n_area)); if (ao_app->arup_enabled) { @@ -1562,17 +1562,23 @@ void Courtroom::list_areas() i_area.append("\n "); i_area.append(arup_statuses.at(n_area)); - i_area.append(" | CM: "); - i_area.append(arup_cms.at(n_area)); + + if (arup_cms.at(n_area) != "FREE") { + i_area.append(" | CM: "); + i_area.append(arup_cms.at(n_area)); + } i_area.append("\n "); - i_area.append(QString::number(arup_players.at(n_area))); - i_area.append(" users | "); + if (arup_players.at(n_area) != -1) { + i_area.append(QString::number(arup_players.at(n_area))); + i_area.append(" users | "); + } i_area.append(arup_locks.at(n_area)); } + QTreeWidgetItem *treeItem = new QTreeWidgetItem(ui_area_list); treeItem->setText(0, area_list.at(n_area)); treeItem->setText(1, i_area); |
