diff options
| author | Vito Caputo <vcaputo@pengaru.com> | 2021-02-17 10:56:34 -0800 | 
|---|---|---|
| committer | Vito Caputo <vcaputo@pengaru.com> | 2021-02-17 10:56:34 -0800 | 
| commit | c8124cd60733fbc47379ac5bb4162d593ea64f72 (patch) | |
| tree | 656917bc526620a5f6bd11cf43599fba76eb4543 /src | |
| parent | d9b17a24fbd255c1a09e110775e0f9b8e5e6c0a7 (diff) | |
gtk_fb: no need to explicitly remove tick_callback
This too will automatically get removed on widget destroy
Diffstat (limited to 'src')
| -rw-r--r-- | src/gtk_fb.c | 4 | 
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);  }  | 
