mediafile: Load extension at startup with GTK_MEDIA
authorBenjamin Otte <otte@redhat.com>
Sat, 26 Dec 2020 13:55:41 +0000 (14:55 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 11 Jun 2023 01:14:55 +0000 (03:14 +0200)
When the GTK_MEDIA env var is set, check at startup that it works, not
only when the first MediaFile is instantiated.

This has the fortunate side effect that it prints help output for
GTK_MEDIA=help at startup, too.

gtk/gtkmediafile.c

index 9620220ab8e3ee1f5845c815cca1b568dfd5da69..15aadf9d7491ab29b7f6f47ec844d5e2016928c6 100644 (file)
@@ -643,4 +643,8 @@ gtk_media_file_extension_init (void)
                    g_type_name (g_io_extension_get_type (ext)));
         }
     }
+
+  /* If the env var is given, check at startup that things actually work */
+  if (g_getenv ("GTK_MEDIA"))
+    gtk_media_file_get_extension ();
 }