]> cgit.babelmonkeys.de Git - jubjub.git/blob - src/gui/gtk/JubGtkHelper.m
f282673e350701ce6297fda4e6720db5942dea57
[jubjub.git] / src / gui / gtk / JubGtkHelper.m
1 #import <ObjFW/OFBlock.h>
2 #include <gtk/gtk.h>
3
4 #import "JubGtkHelper.h"
5
6 static gboolean call_block(gpointer data)
7 {
8         void (^block)(void) = data;
9         block();
10         [block release];
11
12         return FALSE;
13 }
14
15 void g_idle_add_block(void (^block)(void))
16 {
17         g_idle_add(call_block, [block copy]);
18 }