diff options
author | Danilo Ercoli <ercoli@gmail.com> | 2015-02-19 22:45:24 +0100 |
---|---|---|
committer | Danilo Ercoli <ercoli@gmail.com> | 2015-02-19 22:45:24 +0100 |
commit | 13c4dc01541c65fec21ab496c5e9f68fe0108f7e (patch) | |
tree | d861e87ebeffe8dd24ad36c4a1cf39efaa30fefa /WordPress/src/main/java/org/wordpress/android/ui/stats | |
parent | 8261eab85d4f571285f0d8e822a8048d9580b46b (diff) | |
download | gradle-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.java | 1 | ||||
-rw-r--r-- | WordPress/src/main/java/org/wordpress/android/ui/stats/StatsUIHelper.java | 6 |
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 |