void stf_dialog_format_page_cleanup (StfDialogData *pagedata) { GPtrArray *formats = pagedata->format.formats; if (formats) { unsigned int ui; for (ui = 0; ui < formats->len; ui++) go_format_unref (g_ptr_array_index (formats, ui)); g_ptr_array_free (formats, TRUE); } stf_preview_free (pagedata->format.renderdata); g_free (pagedata->format.col_import_array); g_free (pagedata->format.col_autofit_array); pagedata->format.col_import_array = NULL; pagedata->format.col_autofit_array = NULL; pagedata->format.col_import_array_len = 0; pagedata->format.col_import_count = 0; }
/** * stf_dialog_csv_page_cleanup * @pagedata : mother struct * * Will cleanup csv page run-time data * * returns : nothing **/ void stf_dialog_csv_page_cleanup (StfDialogData *pagedata) { stf_preview_free (pagedata->csv.renderdata); pagedata->csv.renderdata = NULL; }
/** * stf_dialog_fixed_page_cleanup * @pagedata: mother struct * * Will cleanup fixed page run-time data * * returns : nothing **/ void stf_dialog_fixed_page_cleanup (StfDialogData *pagedata) { stf_preview_free (pagedata->fixed.renderdata); }