Fixed a bug where redacted notifications had the wrong height

When redacted notifications were added on the lockscreen,
it's size might have been incorrect sometimes.

Bug: 22235304
Change-Id: I30f665bc8e725cdd40a20051e995b10e77f96918
This commit is contained in:
Selim Cinek
2015-07-06 14:51:36 -07:00
parent 4daf600ee0
commit d06c41c970

View File

@@ -1763,6 +1763,7 @@ public class NotificationStackScrollLayout extends ViewGroup
}
private void onViewAddedInternal(View child) {
updateHideSensitiveForChild(child);
mStackScrollAlgorithm.notifyChildrenChanged(this);
((ExpandableView) child).setOnHeightChangedListener(this);
generateAddAnimation(child, false /* fromMoreCard */);
@@ -1775,6 +1776,13 @@ public class NotificationStackScrollLayout extends ViewGroup
}
}
private void updateHideSensitiveForChild(View child) {
if (mAmbientState.isHideSensitive() && child instanceof ExpandableView) {
ExpandableView expandableView = (ExpandableView) child;
expandableView.setHideSensitiveForIntrinsicHeight(true);
}
}
public void notifyGroupChildRemoved(View row) {
onViewRemovedInternal(row);
}