Fix some typos (found by codespell)
[pspp] / src / ui / gui / psppire-dict.c
index 5e95550efb24e5dafa99499b8c56ca98cc960895..239f3ce2f3b08eb8ee47653b05884a0b4e2919c7 100644 (file)
@@ -327,7 +327,7 @@ psppire_dict_generate_name (const PsppireDict *dict, char *name, size_t size)
          - The string may not contain whitespace.
          - The first character may not be '$'
          - The first character may not be a digit
-         - The final charactor may not be '.' or '_'
+         - The final character may not be '.' or '_'
       */
       len = snprintf (name, size, _("Var%04d"), d);
       if (len + 1 >= size)
@@ -625,6 +625,9 @@ tree_model_column_type (GtkTreeModel *model, gint index)
     case DICT_TVM_COL_VAR:
       return PSPPIRE_VAR_PTR_TYPE;
       break;
+    case DICT_TVM_COL_LABEL:
+      return G_TYPE_STRING;
+      break;
     default:
       g_return_val_if_reached ((GType)0);
       break;
@@ -677,11 +680,11 @@ tree_model_iter_next (GtkTreeModel *model, GtkTreeIter *iter)
   struct variable *var;
   gint idx;
 
-  g_return_val_if_fail (iter->stamp == dict->stamp, FALSE);
-
   if ( iter == NULL || iter->user_data == NULL)
     return FALSE;
 
+  g_return_val_if_fail (iter->stamp == dict->stamp, FALSE);
+
   var = iter->user_data;
 
   idx = var_get_dict_index (var);