From c8124cd60733fbc47379ac5bb4162d593ea64f72 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Wed, 17 Feb 2021 10:56:34 -0800 Subject: gtk_fb: no need to explicitly remove tick_callback This too will automatically get removed on widget destroy --- src/gtk_fb.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/gtk_fb.c') diff --git a/src/gtk_fb.c b/src/gtk_fb.c index cba7f65..1d8719b 100644 --- a/src/gtk_fb.c +++ b/src/gtk_fb.c @@ -27,7 +27,6 @@ typedef struct gtk_fb_t { GtkWidget *window; GtkWidget *image; - guint tick_callback; unsigned width, height; unsigned fullscreen:1; } gtk_fb_t; @@ -117,7 +116,7 @@ static int gtk_fb_acquire(fb_t *fb, void *context, void *page) c->window = gtk_window_new(GTK_WINDOW_TOPLEVEL); c->image = gtk_image_new_from_surface(p->surface); g_signal_connect(c->image, "draw", G_CALLBACK(draw_cb), fb); - c->tick_callback = gtk_widget_add_tick_callback(c->image, queue_draw_cb, c, NULL); + gtk_widget_add_tick_callback(c->image, queue_draw_cb, c, NULL); gtk_container_add(GTK_CONTAINER(c->window), c->image); gtk_widget_show_all(c->window); @@ -129,7 +128,6 @@ static void gtk_fb_release(fb_t *fb, void *context) { gtk_fb_t *c = context; - gtk_widget_remove_tick_callback(c->image, c->tick_callback); gtk_widget_destroy(c->window); } -- cgit v1.2.3