Variable Sheet: Display 'None' for value labels if the count is zero
authorJohn Darrington <john@darrington.wattle.id.au>
Sat, 8 Apr 2017 12:40:08 +0000 (14:40 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sat, 8 Apr 2017 12:40:08 +0000 (14:40 +0200)
src/ui/gui/psppire-data-editor.c

index 65e25a51d63357d16bce0a581ca6cbfbe52ba6b4..9eff4cb4b837061479b74469cdd7e7e0cac0e967 100644 (file)
@@ -111,7 +111,7 @@ var_sheet_data_to_string (GtkTreeModel *m, gint col, gint row, const GValue *in)
   else if (col == DICT_TVM_COL_VALUE_LABELS)
     {
       const struct val_labs *vls = var_get_value_labels (var);
-      if (vls == NULL)
+      if (vls == NULL || val_labs_count (vls) == 0)
        return strdup (_("None"));
       const struct val_lab **labels = val_labs_sorted (vls);
       const struct val_lab *vl = labels[0];