X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-data-editor.c;h=8bfb74df1601636f490b5e620918821f0ee5e357;hb=2a3d7330188ac2faf40093dbaa09a901558217d8;hp=7ddb0bff9c047ac000448ad30512aca6ca93bc9d;hpb=9f61ed44481edf8d9dcacc96de855f20a979bf91;p=pspp diff --git a/src/ui/gui/psppire-data-editor.c b/src/ui/gui/psppire-data-editor.c index 7ddb0bff9c..8bfb74df16 100644 --- a/src/ui/gui/psppire-data-editor.c +++ b/src/ui/gui/psppire-data-editor.c @@ -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));