plug-ins: implement file-heif proc list in init_procedures() instead…

… of query_procedures().
Since our procedure list is now fully dynamic with runtime check, it's
much better to run it at every startup. Basically if some has updated
libheif with new encoders/decoders, we want GIMP to be aware at it at
next startup even if the plug-in has not been updated.
This commit is contained in:
Jehan 2020-10-26 17:53:00 +01:00
parent cebeb90a87
commit d48dae7181
1 changed files with 3 additions and 3 deletions

View File

@ -75,7 +75,7 @@ struct _HeifClass
GType heif_get_type (void) G_GNUC_CONST;
static GList * heif_query_procedures (GimpPlugIn *plug_in);
static GList * heif_init_procedures (GimpPlugIn *plug_in);
static GimpProcedure * heif_create_procedure (GimpPlugIn *plug_in,
const gchar *name);
@ -133,7 +133,7 @@ heif_class_init (HeifClass *klass)
{
GimpPlugInClass *plug_in_class = GIMP_PLUG_IN_CLASS (klass);
plug_in_class->query_procedures = heif_query_procedures;
plug_in_class->init_procedures = heif_init_procedures;
plug_in_class->create_procedure = heif_create_procedure;
}
@ -143,7 +143,7 @@ heif_init (Heif *heif)
}
static GList *
heif_query_procedures (GimpPlugIn *plug_in)
heif_init_procedures (GimpPlugIn *plug_in)
{
GList *list = NULL;