libgimp: fix missing GIMP_TYPE_LINK_LAYER initialization

When calling `gimp_link_layer_new` from a plug-in, a critical was
shown:
LibGimp-CRITICAL **: 13:01:54.601: gimp_gp_param_to_value: type name
 GimpLinkLayer is not registered

I noticed that its type was not initialized in libgimp/gimp.c.
This commit adds that initialization.
This commit is contained in:
Jacob Boerema 2026-01-13 14:18:39 -05:00
parent b852942c2f
commit 0376564f5f

View file

@ -488,6 +488,7 @@ gimp_main (GType plug_in_type,
GIMP_TYPE_LAYER, GIMP_TYPE_PARAM_LAYER,
GIMP_TYPE_TEXT_LAYER, GIMP_TYPE_PARAM_TEXT_LAYER,
GIMP_TYPE_VECTOR_LAYER, GIMP_TYPE_PARAM_VECTOR_LAYER,
GIMP_TYPE_LINK_LAYER, GIMP_TYPE_PARAM_LINK_LAYER,
GIMP_TYPE_GROUP_LAYER, GIMP_TYPE_PARAM_GROUP_LAYER,
GIMP_TYPE_CHANNEL, GIMP_TYPE_PARAM_CHANNEL,
GIMP_TYPE_LAYER_MASK, GIMP_TYPE_PARAM_LAYER_MASK,