summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2021-02-17 10:56:34 -0800
committerVito Caputo <vcaputo@pengaru.com>2021-02-17 10:56:34 -0800
commitc8124cd60733fbc47379ac5bb4162d593ea64f72 (patch)
tree656917bc526620a5f6bd11cf43599fba76eb4543
parentd9b17a24fbd255c1a09e110775e0f9b8e5e6c0a7 (diff)
gtk_fb: no need to explicitly remove tick_callback
This too will automatically get removed on widget destroy
-rw-r--r--src/gtk_fb.c4
1 files changed, 1 insertions, 3 deletions
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);
}
© All Rights Reserved