diff --git a/source/libublsettings-gtk3.c b/source/libublsettings-gtk3.c index 8807f32..1c42cac 100644 --- a/source/libublsettings-gtk3.c +++ b/source/libublsettings-gtk3.c @@ -928,21 +928,30 @@ int yon_ubl_status_box_spawn_infinite(GtkContainer *container, char *status_id, } } +int delete_busy=0; int _yon_ubl_status_box_despawn_infinite(GtkContainer *container){ - if (yon_status_thread_id){ - free(yon_status_thread_id); - yon_status_thread_id=NULL; - } - GList *list = gtk_container_get_children(container); - for (int i=0; i0){ + if (GTK_IS_REVEALER(revealer)){ + gtk_widget_destroy(revealer); + } + } } } + delete_busy=0; } }