Fixed double free

This commit is contained in:
Pierre Pronchery 2008-05-18 15:15:56 +00:00
parent b6162a6506
commit 79fd7a057e

View File

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