X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fhelper.c;h=5668496833cdd975d1874be4c345de0db54e67d0;hb=4ea6e37d180c9412cbcd39afa48a516522e6dd71;hp=09711f1bd1a39f4d51aa3f764fbba901ec862a58;hpb=bcbfd7478b6d81f44cf9b046a27e38be8dc62696;p=pspp-builds.git diff --git a/src/ui/gui/helper.c b/src/ui/gui/helper.c index 09711f1b..56684968 100644 --- a/src/ui/gui/helper.c +++ b/src/ui/gui/helper.c @@ -164,17 +164,16 @@ extern struct dataset *the_dataset; extern struct source_stream *the_source_stream; extern PsppireDataStore *the_data_store; -gboolean +void execute_syntax (struct getl_interface *sss) { - gboolean status; struct lexer *lexer; struct casereader *reader = psppire_data_store_get_reader (the_data_store); proc_set_active_file_data (the_dataset, reader); - g_return_val_if_fail (proc_has_active_file (the_dataset), FALSE); + g_return_if_fail (proc_has_active_file (the_dataset)); lexer = lex_create (the_source_stream); @@ -192,11 +191,6 @@ execute_syntax (struct getl_interface *sss) lex_destroy (lexer); - /* GUI syntax needs this implicit EXECUTE command at the end of - every script. Otherwise commands like GET could leave the GUI - without a datasheet. */ - status = proc_execute (the_dataset); - psppire_dict_replace_dictionary (the_data_store->dict, dataset_dict (the_dataset)); @@ -205,8 +199,6 @@ execute_syntax (struct getl_interface *sss) psppire_data_store_set_case_file (the_data_store, pcf); } - - return status; }