From 559da6cb3f4c75c2ec8ae95d61ce99366b4834e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=A4rkl?= Date: Wed, 10 Jan 2018 14:56:48 +0100 Subject: Tiled Cloned: Remove check for 1.0 in shift exponent code --- src/ui/dialog/clonetiler.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'src/ui/dialog/clonetiler.cpp') diff --git a/src/ui/dialog/clonetiler.cpp b/src/ui/dialog/clonetiler.cpp index 30cc98736..2abd6af6b 100644 --- a/src/ui/dialog/clonetiler.cpp +++ b/src/ui/dialog/clonetiler.cpp @@ -1315,14 +1315,10 @@ Geom::Affine CloneTiler::get_transform( if( !shifty_excludeh ) shiftj += j; // Add exponential shift if necessary - if (shiftx_exp != 1.0) { - double sign = (shifti > 0.0) ? 1.0 : -1.0; - shifti = sign * pow(fabs(shifti), shiftx_exp); - } - if (shifty_exp != 1.0) { - double sign = (shiftj > 0.0) ? 1.0 : -1.0; - shiftj = sign * pow(fabs(shiftj), shifty_exp); - } + double shifti_sign = (shifti > 0.0) ? 1.0 : -1.0; + shifti = shifti_sign * pow(fabs(shifti), shiftx_exp); + double shiftj_sign = (shiftj > 0.0) ? 1.0 : -1.0; + shiftj = shiftj_sign * pow(fabs(shiftj), shifty_exp); // Final shift Geom::Affine rect_translate (Geom::Translate (w * shifti, h * shiftj)); -- cgit v1.2.3