aboutsummaryrefslogtreecommitdiff
path: root/WordPress/src/main/java/org/wordpress/android/ui/stats
diff options
context:
space:
mode:
authorDanilo Ercoli <ercoli@gmail.com>2015-02-19 22:45:24 +0100
committerDanilo Ercoli <ercoli@gmail.com>2015-02-19 22:45:24 +0100
commit13c4dc01541c65fec21ab496c5e9f68fe0108f7e (patch)
treed861e87ebeffe8dd24ad36c4a1cf39efaa30fefa /WordPress/src/main/java/org/wordpress/android/ui/stats
parent8261eab85d4f571285f0d8e822a8048d9580b46b (diff)
downloadgradle-perf-android-medium-13c4dc01541c65fec21ab496c5e9f68fe0108f7e.tar.gz
Make sure to reset the state of the group before applying any customization.
Diffstat (limited to 'WordPress/src/main/java/org/wordpress/android/ui/stats')
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java1
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsUIHelper.java6
2 files changed, 6 insertions, 1 deletions
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java
index 62cf4271b..a3761cc8d 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java
@@ -205,7 +205,6 @@ public class StatsReferrersFragment extends StatsAbstractListFragment {
WPNetworkImageView.ImageType.BLAVATAR);
holder.networkImageView.setVisibility(View.VISIBLE);
- holder.chevronImageView.setVisibility(View.VISIBLE);
if (children == 0) {
holder.showLinkIcon();
} else {
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsUIHelper.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsUIHelper.java
index d358a75a0..77b39f69d 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsUIHelper.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsUIHelper.java
@@ -157,10 +157,16 @@ public class StatsUIHelper {
mLinearLayout.addView(groupView);
}
+ // groupView is recycled, and we need to reset its state.
+ ViewGroup childContainer = (ViewGroup) groupView.findViewById(R.id.layout_child_container);
+ if (childContainer != null) {
+ childContainer.setVisibility(View.GONE);
+ }
// Remove any other prev animations set on the chevron
final ImageView chevron = (ImageView) groupView.findViewById(R.id.stats_list_cell_chevron);
if (chevron != null) {
chevron.clearAnimation();
+ chevron.setImageResource( R.drawable.stats_chevron_right);
}
// add children if this group is expanded