- every script. Otherwise commands like GET could leave the GUI without
- a casefile. */
- return proc_execute (the_dataset);
+ 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));
+
+ {
+ PsppireCaseFile *pcf = psppire_case_file_new (dataset_source (the_dataset));
+
+ psppire_data_store_set_case_file (the_data_store, pcf);
+ }
+
+ return status;