[gimp] app: more "Readjust" improvements



commit 1e89c161c52040bb407179d9cf4ed8a55c050265
Author: Ell <ell_se yahoo com>
Date:   Wed Mar 13 10:09:49 2019 -0400

    app: more "Readjust" improvements
    
    ... technical stuff.

 app/tools/gimptransformgridtool.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/app/tools/gimptransformgridtool.c b/app/tools/gimptransformgridtool.c
index 38645bb3a2..48010069bb 100644
--- a/app/tools/gimptransformgridtool.c
+++ b/app/tools/gimptransformgridtool.c
@@ -1311,19 +1311,17 @@ gimp_transform_grid_tool_response (GimpToolGui           *gui,
               if (tr_options->direction == GIMP_TRANSFORM_BACKWARD)
                 gimp_matrix3_invert (&transform);
 
-              memcpy (tg_tool->trans_infos[GIMP_TRANSFORM_FORWARD],
-                      tg_tool->init_trans_info,
-                      sizeof (TransInfo));
-              memcpy (tg_tool->trans_infos[GIMP_TRANSFORM_BACKWARD],
-                      tg_tool->init_trans_info,
+              memcpy (tg_tool->trans_info, tg_tool->init_trans_info,
                       sizeof (TransInfo));
 
               GIMP_TRANSFORM_GRID_TOOL_GET_CLASS (tg_tool)->matrix_to_info (
                 tg_tool, &transform);
 
-              /*  recalculate the tool's transformation matrix  */
+              /*  recalculate the tool's transformation matrix, preserving the
+               *  overall transformation
+               */
               direction_linked             = tg_options->direction_linked;
-              tg_options->direction_linked = FALSE;
+              tg_options->direction_linked = TRUE;
               gimp_transform_tool_recalc_matrix (tr_tool, display);
               tg_options->direction_linked = direction_linked;
 


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