From 1f038761c225fdbd6b1cb373ec1d22b8ed9f5f7d Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Fri, 6 Mar 2026 11:11:39 +0600 Subject: [PATCH] fixed stattus despawning --- source/libublsettings-gtk3-status.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/source/libublsettings-gtk3-status.c b/source/libublsettings-gtk3-status.c index e08b700..09cf0db 100644 --- a/source/libublsettings-gtk3-status.c +++ b/source/libublsettings-gtk3-status.c @@ -215,9 +215,6 @@ void yon_ubl_status_box_render_thread(char *text, BACKGROUND_IMAGE_TYPE type){ g_idle_add_once((GSourceOnceFunc)_yon_ubl_status_box_render_thread,data); } - - - // Status spawn functions void __yon_ubl_status_box_destroyed(GtkWidget *,struct status_struct *statusstruct){ } @@ -282,7 +279,7 @@ void yon_ubl_status_box_despawn(GtkContainer *status_container){ if (!list) return; GList *iter; for (iter=list;iter;iter=iter->next){ - struct status_struct *status = g_object_get_data(G_OBJECT(status_container),"status_struct"); + struct status_struct *status = g_object_get_data(G_OBJECT(iter->data),"status_struct"); if (status->thread>(guint)0){ g_mutex_lock(&status->mutex); g_source_remove(status->thread); -- 2.35.1