Free resources when destroying
This commit is contained in:
parent
4a519f6933
commit
764edbc0bc
|
@ -154,6 +154,14 @@ static Logo * _logo_init(LockerDemoHelper * helper)
|
||||||
/* logo_destroy */
|
/* logo_destroy */
|
||||||
static void _logo_destroy(Logo * logo)
|
static void _logo_destroy(Logo * logo)
|
||||||
{
|
{
|
||||||
|
#if GTK_CHECK_VERSION(3, 0, 0)
|
||||||
|
size_t i;
|
||||||
|
|
||||||
|
for(i = logo->windows_cnt; i > 0; i--)
|
||||||
|
if(logo->windows[i - 1].window != NULL)
|
||||||
|
_logo_remove(logo, logo->windows[i - 1].window);
|
||||||
|
#endif
|
||||||
|
free(logo->windows);
|
||||||
object_delete(logo);
|
object_delete(logo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user