From 25a638fc89da3e965af5efe3dd0d148cec8f4ea6 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 7 Oct 2020 21:21:42 -0400 Subject: [PATCH] v0.9.0a: adjusted ninepatch logic to cache flip state --- .../src/main/java/com/watabou/noosa/NinePatch.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/SPD-classes/src/main/java/com/watabou/noosa/NinePatch.java b/SPD-classes/src/main/java/com/watabou/noosa/NinePatch.java index a58ed35b6..9425b9b2c 100644 --- a/SPD-classes/src/main/java/com/watabou/noosa/NinePatch.java +++ b/SPD-classes/src/main/java/com/watabou/noosa/NinePatch.java @@ -180,13 +180,17 @@ public class NinePatch extends Visual { } public void flipHorizontal(boolean value) { - flipHorizontal = value; - updateVertices(); + if (flipHorizontal != value){ + flipHorizontal = value; + updateVertices(); + } } public void flipVertical(boolean value) { - flipVertical = value; - updateVertices(); + if (flipVertical != value) { + flipVertical = value; + updateVertices(); + } } public void size( float width, float height ) {