From 676b39354212eed3dcb40399c670bd721e5c753c Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Tue, 1 Sep 2015 13:59:17 +0200 Subject: statusindicator: don't redisplay child with animation if already shown --- .../org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'OpenKeychain/src/main/java') diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java index bef40d57c..11fdb5df4 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java @@ -27,4 +27,10 @@ public class StatusIndicator extends ToolableViewAnimator { setOutAnimation(AnimationUtils.loadAnimation(context, R.anim.fade_out)); } + @Override + public void setDisplayedChild(int whichChild) { + if (whichChild != getDisplayedChild()) { + super.setDisplayedChild(whichChild); + } + } } -- cgit v1.2.3