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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user