X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-case-file.c;h=bb6f8b5545ca72efd83ff461cf5f5e03e9799fd3;hb=32884aab5da9ba8455d482dc1f52989ff7de4ee6;hp=a44309eed8c67fb14a68bb3e818194d1f8684bc3;hpb=3a810a0bc874aafa8496ed5b24b86f2afffc64be;p=pspp-builds.git diff --git a/src/ui/gui/psppire-case-file.c b/src/ui/gui/psppire-case-file.c index a44309ee..bb6f8b55 100644 --- a/src/ui/gui/psppire-case-file.c +++ b/src/ui/gui/psppire-case-file.c @@ -168,6 +168,7 @@ psppire_case_file_delete_cases (PsppireCaseFile *cf, casenumber n_cases, casenum { g_return_val_if_fail (cf, FALSE); g_return_val_if_fail (cf->datasheet, FALSE); + g_return_val_if_fail (cf->accessible, FALSE); g_return_val_if_fail (first + n_cases <= psppire_case_file_get_case_count (cf), FALSE); @@ -190,6 +191,7 @@ psppire_case_file_insert_case (PsppireCaseFile *cf, g_return_val_if_fail (cf, FALSE); g_return_val_if_fail (cf->datasheet, FALSE); + g_return_val_if_fail (cf->accessible, FALSE); case_clone (&tmp, cc); result = datasheet_insert_rows (cf->datasheet, posn, &tmp, 1); @@ -204,7 +206,7 @@ psppire_case_file_insert_case (PsppireCaseFile *cf, /* Append a case to the case file */ -gboolean +static gboolean psppire_case_file_append_case (PsppireCaseFile *cf, struct ccase *c) { @@ -214,6 +216,7 @@ psppire_case_file_append_case (PsppireCaseFile *cf, g_return_val_if_fail (cf, FALSE); g_return_val_if_fail (cf->datasheet, FALSE); + g_return_val_if_fail (cf->accessible, FALSE); posn = datasheet_get_row_cnt (cf->datasheet);