[gimp/gimp-2-10] app: more "Readjust" improvements



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

    app: more "Readjust" improvements
    
    ... technical stuff.
    
    (cherry picked from commit 1e89c161c52040bb407179d9cf4ed8a55c050265)

 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 13679420b7..edf3d8a7da 100644
--- a/app/tools/gimptransformgridtool.c
+++ b/app/tools/gimptransformgridtool.c
@@ -1312,19 +1312,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]