From d945e12cccb2e38a652011ad4fff948e79ab5ae4 Mon Sep 17 00:00:00 2001 From: Jehan Date: Tue, 13 Feb 2024 23:25:41 +0100 Subject: [PATCH] Issue #10814: [Color Space Invasion] crash in channel_get_color_invoker. --- app/pdb/channel-cmds.c | 2 +- pdb/groups/channel.pdb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/pdb/channel-cmds.c b/app/pdb/channel-cmds.c index 3ec5452c3b..586e58a4ea 100644 --- a/app/pdb/channel-cmds.c +++ b/app/pdb/channel-cmds.c @@ -328,7 +328,7 @@ channel_get_color_invoker (GimpProcedure *procedure, if (success) { - color = gimp_channel_get_color (channel); + color = gegl_color_duplicate (gimp_channel_get_color (channel)); gimp_color_set_alpha (color, 1.0); } diff --git a/pdb/groups/channel.pdb b/pdb/groups/channel.pdb index 60da102b40..cf076077af 100644 --- a/pdb/groups/channel.pdb +++ b/pdb/groups/channel.pdb @@ -328,7 +328,7 @@ HELP %invoke = ( code => <<'CODE' { - color = gimp_channel_get_color (channel); + color = gegl_color_duplicate (gimp_channel_get_color (channel)); gimp_color_set_alpha (color, 1.0); } CODE