fixed goto case dialog
[pspp] / src / ui / gui / psppire-data-editor.c
index 7ddb0bff9c047ac000448ad30512aca6ca93bc9d..8bfb74df1601636f490b5e620918821f0ee5e357 100644 (file)
@@ -445,6 +445,13 @@ psppire_data_editor_var_delete_variables (PsppireDataEditor *de)
 {
   SswRange *range = SSW_SHEET(de->var_sheet)->selection;
 
+  if (range->start_x > range->end_x)
+    {
+      gint temp = range->start_x;
+      range->start_x = range->end_x;
+      range->end_x = temp;
+    }
+
   psppire_dict_delete_variables (de->dict, range->start_y,
                                 (range->end_y - range->start_y + 1));