diff options
| author | Joel Klinghed <the_jk@yahoo.com> | 2014-04-05 20:10:27 +0200 |
|---|---|---|
| committer | Joel Klinghed <the_jk@yahoo.com> | 2014-04-05 20:10:27 +0200 |
| commit | ff7ac928c5ba17539e825b62e997484af7248416 (patch) | |
| tree | 2b66dcd889ea5596978c21cb9693bcbf767c7166 | |
| parent | df523c9c5643c8af61c1d3634e91efef4ea302bf (diff) | |
Stop using deprecated methods
| -rw-r--r-- | src/main.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -309,14 +309,20 @@ int main(int argc, char** argv) memset(&master, 0, sizeof(master)); memset(&worker_data, 0, sizeof(worker_data)); +#ifndef GLIB_VERSION_2_32 g_thread_init(NULL); +#endif gtk_init(&argc, &argv); worker_data.queue = g_async_queue_new(); master.queue = worker_data.queue; worker_data.master = &master; +#ifdef GLIB_VERSION_2_32 + worker = g_thread_new("worker", worker_main, &worker_data); +#else worker = g_thread_create(worker_main, &worker_data, TRUE, NULL); +#endif if (worker == NULL) { fprintf(stderr, "Unable to create thread\n"); |
