Only call g_get_language_names when GLib < 2.48.1

The thread-safety problem was fixed in GLib 2.48.1.

See: https://bugzilla.gnome.org/show_bug.cgi?id=748474
This commit is contained in:
Kleis Auke Wolthuizen 2020-03-24 11:14:47 +01:00
parent 834234c23c
commit 4911928412
1 changed files with 2 additions and 0 deletions

View File

@ -391,7 +391,9 @@ vips_init( const char *argv0 )
* we have to make sure we do this single-threaded. See:
* https://github.com/openslide/openslide/issues/161
*/
#if !GLIB_CHECK_VERSION( 2, 48, 1 )
(void) g_get_language_names();
#endif
if( !vips__global_lock )
vips__global_lock = vips_g_mutex_new();