diff --git a/tests/test-menu-parser.c b/tests/test-menu-parser.c
index 350b40c5cee108d31fee164fea6660661b8b8860..7e6beed2c4b4f2d33d472fe6f77fcf93a7ac577e 100644
--- a/tests/test-menu-parser.c
+++ b/tests/test-menu-parser.c
@@ -223,8 +223,10 @@ main (int    argc,
 
   g_type_init ();
 
+#if !GLIB_CHECK_VERSION(2,32,0)
   if (!g_thread_supported ())
     g_thread_init (NULL);
+#endif
 
   garcon_set_environment ("XFCE");