[gimp] libgimpbase: use _gimp_write_read_color() and _write_color()



commit 624d09188706617cb7916e853f4f0222fc34e68d
Author: Michael Natterer <mitch gimp org>
Date:   Sun Jul 28 18:00:42 2019 +0200

    libgimpbase: use _gimp_write_read_color() and _write_color()
    
    instead of dealing with the 4 doubles manually.

 libgimpbase/gimpprotocol.c | 30 ++++++------------------------
 1 file changed, 6 insertions(+), 24 deletions(-)
---
diff --git a/libgimpbase/gimpprotocol.c b/libgimpbase/gimpprotocol.c
index 2f6ac677a2..9e7ebc8574 100644
--- a/libgimpbase/gimpprotocol.c
+++ b/libgimpbase/gimpprotocol.c
@@ -1106,18 +1106,9 @@ _gp_param_def_read (GIOChannel *channel,
       if (! _gimp_wire_read_int32 (channel,
                                    (guint32 *) &param_def->meta.m_color.has_alpha, 1,
                                    user_data) ||
-          ! _gimp_wire_read_double (channel,
-                                    &param_def->meta.m_color.default_val.r, 1,
-                                    user_data) ||
-          ! _gimp_wire_read_double (channel,
-                                    &param_def->meta.m_color.default_val.g, 1,
-                                    user_data) ||
-          ! _gimp_wire_read_double (channel,
-                                    &param_def->meta.m_color.default_val.b, 1,
-                                    user_data) ||
-          ! _gimp_wire_read_double (channel,
-                                    &param_def->meta.m_color.default_val.a, 1,
-                                    user_data))
+          ! _gimp_wire_read_color (channel,
+                                   &param_def->meta.m_color.default_val, 1,
+                                   user_data))
         return FALSE;
       break;
 
@@ -1368,18 +1359,9 @@ _gp_param_def_write (GIOChannel *channel,
       if (! _gimp_wire_write_int32 (channel,
                                     (guint32 *) &param_def->meta.m_color.has_alpha, 1,
                                     user_data) ||
-          ! _gimp_wire_write_double (channel,
-                                     &param_def->meta.m_color.default_val.r, 1,
-                                     user_data) ||
-          ! _gimp_wire_write_double (channel,
-                                     &param_def->meta.m_color.default_val.g, 1,
-                                     user_data) ||
-          ! _gimp_wire_write_double (channel,
-                                     &param_def->meta.m_color.default_val.b, 1,
-                                     user_data) ||
-          ! _gimp_wire_write_double (channel,
-                                     &param_def->meta.m_color.default_val.a, 1,
-                                     user_data))
+          ! _gimp_wire_write_color (channel,
+                                    &param_def->meta.m_color.default_val, 1,
+                                    user_data))
         return FALSE;
       break;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]