aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ui/qt/simple_statistics_dialog.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/ui/qt/simple_statistics_dialog.cpp b/ui/qt/simple_statistics_dialog.cpp
index 5114b4107f..2587623b10 100644
--- a/ui/qt/simple_statistics_dialog.cpp
+++ b/ui/qt/simple_statistics_dialog.cpp
@@ -201,10 +201,12 @@ void SimpleStatisticsDialog::addMissingRows(struct _stat_data_t *stat_data)
}
for (guint element = ti->childCount(); element < st_table->num_elements; element++) {
stat_tap_table_item_type* fields = stat_tap_get_field_data(st_table, element, 0);
- SimpleStatisticsTreeWidgetItem *ss_ti = new SimpleStatisticsTreeWidgetItem(ti, st_table->num_fields, fields);
- for (int col = 0; col < (int) stu_->nfields; col++) {
- if (stu_->fields[col].align == TAP_ALIGN_RIGHT) {
- ss_ti->setTextAlignment(col, Qt::AlignRight);
+ if (stu_->nfields > 0) {
+ SimpleStatisticsTreeWidgetItem *ss_ti = new SimpleStatisticsTreeWidgetItem(ti, st_table->num_fields, fields);
+ for (int col = 0; col < (int) stu_->nfields; col++) {
+ if (stu_->fields[col].align == TAP_ALIGN_RIGHT) {
+ ss_ti->setTextAlignment(col, Qt::AlignRight);
+ }
}
}
}