From a901596a2cd78660dcf9e7ab29250fabc9007968 Mon Sep 17 00:00:00 2001 From: John Darrington Date: Sat, 25 Nov 2017 00:16:54 +0100 Subject: [PATCH] psppire_data_window: Don't crash when trying to delete cases when none are selected --- src/ui/gui/psppire-data-window.c | 1 + 1 file changed, 1 insertion(+) 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)); -- 2.30.2