Don\'t leak guts. am: cdf98e1964

am: 08cc30378c

* commit '08cc30378c12c47250ab05491346d940194a29f8':
  Don't leak guts.

Change-Id: Ieea32af97aef5a75633112bb15bf6d6453080dab
This commit is contained in:
Julia Reynolds
2016-06-03 13:46:43 +00:00
committed by android-build-merger

View File

@@ -93,7 +93,6 @@ public class NotificationGuts extends LinearLayout implements TunerService.Tunab
public NotificationGuts(Context context, AttributeSet attrs) {
super(context, attrs);
setWillNotDraw(false);
TunerService.get(mContext).addTunable(this, SHOW_SLIDER);
mHandler = new Handler();
mFalsingCheck = new Runnable() {
@Override
@@ -110,6 +109,18 @@ public class NotificationGuts extends LinearLayout implements TunerService.Tunab
ta.recycle();
}
@Override
protected void onAttachedToWindow() {
super.onAttachedToWindow();
TunerService.get(mContext).addTunable(this, SHOW_SLIDER);
}
@Override
protected void onDetachedFromWindow() {
TunerService.get(mContext).removeTunable(this);
super.onDetachedFromWindow();
}
public void resetFalsingCheck() {
mHandler.removeCallbacks(mFalsingCheck);
if (mNeedsFalsingProtection && mExposed) {