Really compute the remaining amount of browsers in surfer_delete()
This commit is contained in:
parent
dc6d581103
commit
83dc7491b6
@ -45,8 +45,6 @@ gboolean on_closex(gpointer data)
|
|||||||
Surfer * surfer = data;
|
Surfer * surfer = data;
|
||||||
|
|
||||||
surfer_delete(surfer);
|
surfer_delete(surfer);
|
||||||
if(surfer_cnt == 0)
|
|
||||||
gtk_main_quit();
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -313,7 +313,8 @@ void surfer_delete(Surfer * surfer)
|
|||||||
free(surfer->url);
|
free(surfer->url);
|
||||||
free(surfer->homepage);
|
free(surfer->homepage);
|
||||||
free(surfer);
|
free(surfer);
|
||||||
surfer_cnt--;
|
if(--surfer_cnt == 0)
|
||||||
|
gtk_main_quit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -45,10 +45,6 @@
|
|||||||
typedef struct _Surfer Surfer;
|
typedef struct _Surfer Surfer;
|
||||||
|
|
||||||
|
|
||||||
/* variables */
|
|
||||||
extern unsigned int surfer_cnt;
|
|
||||||
|
|
||||||
|
|
||||||
/* functions */
|
/* functions */
|
||||||
Surfer * surfer_new(char const * url);
|
Surfer * surfer_new(char const * url);
|
||||||
Surfer * surfer_new_copy(Surfer * surfer);
|
Surfer * surfer_new_copy(Surfer * surfer);
|
||||||
|
Loading…
Reference in New Issue
Block a user