gimp/app/operations/layer-modes
Ell f49e4b4263 Bug 794634 - CRITICAL when adding layers with Dissolve mode
Fix a CRITICAL when calling gimp_layer_mode_get_format() with an
AUTO composite space and a NULL preferred format, which is valid:
it means the layer mode is composite-space agnostic (as DISSOLVE
is), and that there's no preferred format.

A NULL preferred format can occur during
gimp_operation_layer_mode_prepare() if the layer's mode node is not
yet attached anything through its "input" or "aux" pads, which is
the case during the call to gimp_layer_update_mode_node() while
constructing the layer's node in gimp_layer_get_node().
2018-03-23 14:57:10 -04:00
..
.gitignore app: start moving layer modes into their own build directories 2017-01-09 21:58:18 +01:00
Makefile.am app: add dedicated op for pass through mode, with shortcuts 2017-08-31 11:39:38 -04:00
gimp-layer-modes.c Bug 794634 - CRITICAL when adding layers with Dissolve mode 2018-03-23 14:57:10 -04:00
gimp-layer-modes.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationantierase.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationantierase.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationbehind.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationbehind.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationdissolve.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationdissolve.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationerase.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationerase.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationlayermode-blend.c app: reintroduce clamping to vivid-light mode 2018-01-06 12:56:44 -05:00
gimpoperationlayermode-blend.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationlayermode-composite-sse2.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationlayermode-composite.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationlayermode-composite.h app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationlayermode.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationlayermode.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationmerge.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationmerge.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationnormal-sse2.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationnormal-sse4.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationnormal.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationnormal.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationpassthrough.c app: add dedicated op for pass through mode, with shortcuts 2017-08-31 11:39:38 -04:00
gimpoperationpassthrough.h app: add dedicated op for pass through mode, with shortcuts 2017-08-31 11:39:38 -04:00
gimpoperationreplace.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationreplace.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00
gimpoperationsplit.c app, pdb, libgimp, plug-ins, menus: rename layer composite modes 2018-03-14 16:19:09 -04:00
gimpoperationsplit.h app: layer mode code shuffling 2017-08-17 11:19:37 -04:00