This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository aseprite.

commit dc7eeac2f8b793e11e30933ed504a328204b1690
Author: David Capello <[email protected]>
Date:   Tue Jan 27 08:00:53 2015 -0300

    Fix bug flipping rectangular regions on cels with pos != (0,0)
---
 src/app/commands/cmd_flip.cpp | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/src/app/commands/cmd_flip.cpp b/src/app/commands/cmd_flip.cpp
index 8b29cbd..4240358 100644
--- a/src/app/commands/cmd_flip.cpp
+++ b/src/app/commands/cmd_flip.cpp
@@ -130,14 +130,16 @@ void FlipCommand::onExecute(Context* context)
 
         // Flip the portion of image specified by "bounds" variable.
         if (!alreadyFlipped) {
-          api.setCelPosition
-            (sprite, cel,
-              (m_flipType == raster::algorithm::FlipHorizontal ?
-                sprite->width() - image->width() - cel->x():
-                cel->x()),
-              (m_flipType == raster::algorithm::FlipVertical ?
-                sprite->height() - image->height() - cel->y():
-                cel->y()));
+          if (!document->isMaskVisible()) {
+            api.setCelPosition
+              (sprite, cel,
+                (m_flipType == raster::algorithm::FlipHorizontal ?
+                  sprite->width() - image->width() - cel->x():
+                  cel->x()),
+                (m_flipType == raster::algorithm::FlipVertical ?
+                  sprite->height() - image->height() - cel->y():
+                  cel->y()));
+          }
 
           api.flipImage(image, bounds, m_flipType);
         }

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-games/aseprite.git

_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

Reply via email to