}
public void setDark(boolean dark, boolean fade, long delay) {
- setDark(dark, fade, delay, false /* force */);
- }
-
- public void setDark(boolean dark, boolean fade, long delay, boolean force) {
- if ((!force && mDark == dark) || mContractedChild == null) {
+ if (mContractedChild == null) {
return;
}
mDark = dark;
if (mHeadsUpChild != null) {
mHeadsUpWrapper.notifyContentUpdated(entry.notification);
}
- setDark(mDark, false /* animate */, 0 /* delay */, true /* force */);
+ setDark(mDark, false /* animate */, 0 /* delay */);
}
private void updateSingleLineView() {
protected final View mView;
protected boolean mDark;
+ protected boolean mDarkInitialized = false;
public static NotificationViewWrapper wrap(Context ctx, View v) {
if (v.getId() == com.android.internal.R.id.status_bar_latest_event_content) {
*/
public void setDark(boolean dark, boolean fade, long delay) {
mDark = dark;
+ mDarkInitialized = true;
}
/**
* @param notification
*/
public void notifyContentUpdated(StatusBarNotification notification) {
- mDark = false;
+ mDarkInitialized = false;
};
/**