diff --git a/README.md b/README.md index 75c45210..e9d6beac 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,10 @@ This README is being written.
## Announcements -* **f))(q->data); - uiFree(q); + g_free(q); return FALSE; } @@ -99,7 +99,9 @@ void uiQueueMain(void (*f)(void *data), void *data) { struct queued *q; - q = uiNew(struct queued); + // we have to use g_new0()/g_free() because uiAlloc() is only safe to call on the main thread + // for some reason it didn't affect me, but it did affect krakjoe + q = g_new0(struct queued, 1); q->f = f; q->data = data; gdk_threads_add_idle(doqueued, q);