summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Klinghed <the_jk@yahoo.com>2014-04-05 20:10:27 +0200
committerJoel Klinghed <the_jk@yahoo.com>2014-04-05 20:10:27 +0200
commitff7ac928c5ba17539e825b62e997484af7248416 (patch)
tree2b66dcd889ea5596978c21cb9693bcbf767c7166
parentdf523c9c5643c8af61c1d3634e91efef4ea302bf (diff)
Stop using deprecated methods
-rw-r--r--src/main.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index 3d387aa..cced90f 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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");