mirror of https://github.com/GNOME/gimp.git
app: use gimp_gegl_color_new() instead of gegl_color_set_rgba()
This commit is contained in:
parent
66050390aa
commit
927ef9b9fb
|
@ -882,12 +882,7 @@ gimp_channel_get_node (GimpItem *item)
|
|||
source = gimp_drawable_get_source_node (drawable);
|
||||
gegl_node_add_child (node, source);
|
||||
|
||||
color = gegl_color_new (NULL);
|
||||
gegl_color_set_rgba (color,
|
||||
channel->color.r,
|
||||
channel->color.g,
|
||||
channel->color.b,
|
||||
channel->color.a);
|
||||
color = gimp_gegl_color_new (&channel->color);
|
||||
|
||||
g_warn_if_fail (channel->color_node == NULL);
|
||||
|
||||
|
@ -1759,14 +1754,7 @@ gimp_channel_set_color (GimpChannel *channel,
|
|||
|
||||
if (channel->color_node)
|
||||
{
|
||||
GeglColor *gegl_color;
|
||||
|
||||
gegl_color = gegl_color_new (NULL);
|
||||
gegl_color_set_rgba (gegl_color,
|
||||
channel->color.r,
|
||||
channel->color.g,
|
||||
channel->color.b,
|
||||
channel->color.a);
|
||||
GeglColor *gegl_color = gimp_gegl_color_new (&channel->color);
|
||||
|
||||
gegl_node_set (channel->color_node,
|
||||
"value", gegl_color,
|
||||
|
@ -1825,14 +1813,7 @@ gimp_channel_set_opacity (GimpChannel *channel,
|
|||
|
||||
if (channel->color_node)
|
||||
{
|
||||
GeglColor *gegl_color;
|
||||
|
||||
gegl_color = gegl_color_new (NULL);
|
||||
gegl_color_set_rgba (gegl_color,
|
||||
channel->color.r,
|
||||
channel->color.g,
|
||||
channel->color.b,
|
||||
channel->color.a);
|
||||
GeglColor *gegl_color = gimp_gegl_color_new (&channel->color);
|
||||
|
||||
gegl_node_set (channel->color_node,
|
||||
"value", gegl_color,
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
#include "core/gimpparamspecs-duplicate.h"
|
||||
|
||||
#include "gimp-gegl-config-proxy.h"
|
||||
#include "gimp-gegl-utils.h"
|
||||
|
||||
|
||||
static GHashTable *config_types = NULL;
|
||||
|
@ -278,17 +279,13 @@ gimp_gegl_config_proxy_sync (GimpObject *proxy,
|
|||
|
||||
if (GIMP_IS_PARAM_SPEC_RGB (gimp_pspec))
|
||||
{
|
||||
GeglColor *gegl_color = gegl_color_new (NULL);
|
||||
GimpRGB gimp_color;
|
||||
GeglColor *gegl_color;
|
||||
|
||||
gimp_value_get_rgb (&value, &gimp_color);
|
||||
g_value_unset (&value);
|
||||
|
||||
gegl_color_set_rgba (gegl_color,
|
||||
gimp_color.r,
|
||||
gimp_color.g,
|
||||
gimp_color.b,
|
||||
gimp_color.a);
|
||||
gegl_color = gimp_gegl_color_new (&gimp_color);
|
||||
|
||||
g_value_init (&value, gegl_pspec->value_type);
|
||||
g_value_take_object (&value, gegl_color);
|
||||
|
|
Loading…
Reference in New Issue