summaryrefslogtreecommitdiff
path: root/saedit/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'saedit/main.c')
-rw-r--r--saedit/main.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/saedit/main.c b/saedit/main.c
index 8385f60..bf5b5e4 100644
--- a/saedit/main.c
+++ b/saedit/main.c
@@ -110,7 +110,7 @@ void open_xml_file(GtkButton *button) {
gtk_file_chooser_unselect_all(GTK_FILE_CHOOSER(xml_file_chooser_button));
}
- free_lists(gen_sae_info);
+ free_current_info();
}
void save_to_xml_file(gchar *filename) {
@@ -158,6 +158,11 @@ void free_lists(SAEInfo *sae_info) {
free_animations(sae_info);
}
+void free_current_info() {
+ free_lists(gen_sae_info);
+ player = NULL;
+}
+
//Callbacks
void data_folder_set_callback(GtkFileChooserButton *widget, gpointer data) {