From: John Darrington Date: Fri, 24 Nov 2017 23:16:54 +0000 (+0100) Subject: psppire_data_window: Don't crash when trying to delete cases when none are selected X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp;a=commitdiff_plain;h=a901596a2cd78660dcf9e7ab29250fabc9007968 psppire_data_window: Don't crash when trying to delete cases when none are selected --- diff --git a/src/ui/gui/psppire-data-window.c b/src/ui/gui/psppire-data-window.c index 9b90930edd..08c7375a67 100644 --- a/src/ui/gui/psppire-data-window.c +++ b/src/ui/gui/psppire-data-window.c @@ -1144,6 +1144,7 @@ on_clear_cases (PsppireDataWindow *dw) if (p == PSPPIRE_DATA_EDITOR_DATA_VIEW) { SswRange *range = SSW_SHEET(de->data_sheet)->selection; + g_return_if_fail (range->start_y >= 0); psppire_data_store_delete_cases (de->data_store, range->start_y, range->end_y - range->start_y + 1); gtk_widget_queue_draw (GTK_WIDGET (de->data_sheet));