Stop recursion in registering serializers
authorMatthias Clasen <mclasen@redhat.com>
Wed, 7 Sep 2022 03:35:48 +0000 (23:35 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 7 Sep 2022 03:35:48 +0000 (23:35 -0400)
This was probably unintentional, and messes up
the ordering of our registration.

gdk/gdkcontentdeserializer.c
gdk/gdkcontentserializer.c

index 9e33bcf63c2defe0367bba92f45ebb2b47e16d81..7603cec3063c2b003eae8a1a229e691ecd25e037 100644 (file)
@@ -407,8 +407,6 @@ gdk_content_register_deserializer (const char                *mime_type,
   g_return_if_fail (mime_type != NULL);
   g_return_if_fail (deserialize != NULL);
 
-  init ();
-
   deserializer = g_slice_new0 (Deserializer);
 
   deserializer->mime_type = g_intern_string (mime_type);
index 3d1295b33e4a6a579ec6fb02c489bbc0ba488b7e..686f15af80d931eeca141af0a754beac43f6dbde 100644 (file)
@@ -413,8 +413,6 @@ gdk_content_register_serializer (GType                    type,
   g_return_if_fail (mime_type != NULL);
   g_return_if_fail (serialize != NULL);
 
-  init ();
-
   serializer = g_slice_new0 (Serializer);
 
   serializer->mime_type = g_intern_string (mime_type);