The initial Surfer instance was sometimes free'd twice

This commit is contained in:
Pierre Pronchery 2009-07-25 13:04:33 +00:00
parent cac50d673f
commit 86575ac16f
2 changed files with 2 additions and 4 deletions

View File

@ -41,10 +41,9 @@ gboolean on_closex(GtkWidget * widget, GdkEvent * event, gpointer data)
{ {
Surfer * surfer = data; Surfer * surfer = data;
if(surfer_cnt == 1) surfer_delete(surfer);
if(surfer_cnt == 0)
gtk_main_quit(); gtk_main_quit();
else
surfer_delete(surfer);
return FALSE; return FALSE;
} }

View File

@ -54,6 +54,5 @@ int main(int argc, char * argv[])
if(surfer == NULL) if(surfer == NULL)
return 2; return 2;
gtk_main(); gtk_main();
surfer_delete(surfer);
return 0; return 0;
} }