Merge "Fix leak on density change." into nyc-dev am: a31ac7ddfb
am: f584b1d96d
* commit 'f584b1d96d2d114d57f5c87e9c517b7929854d53':
Fix leak on density change.
Change-Id: I268a0c2d4096ad7d28c31964c560da88be43b44a
This commit is contained in:
@@ -106,14 +106,14 @@ public class VolumeDialog implements TunerService.Tunable {
|
||||
private ViewGroup mDialogContentView;
|
||||
private ImageButton mExpandButton;
|
||||
private final List<VolumeRow> mRows = new ArrayList<>();
|
||||
private final SpTexts mSpTexts;
|
||||
private SpTexts mSpTexts;
|
||||
private final SparseBooleanArray mDynamic = new SparseBooleanArray();
|
||||
private final KeyguardManager mKeyguard;
|
||||
private final AudioManager mAudioManager;
|
||||
private final AccessibilityManager mAccessibilityMgr;
|
||||
private int mExpandButtonAnimationDuration;
|
||||
private ZenFooter mZenFooter;
|
||||
private final LayoutTransition mLayoutTransition;
|
||||
private LayoutTransition mLayoutTransition;
|
||||
private final Object mSafetyWarningLock = new Object();
|
||||
private final Accessibility mAccessibility = new Accessibility();
|
||||
private final ColorStateList mActiveSliderTint;
|
||||
@@ -149,14 +149,11 @@ public class VolumeDialog implements TunerService.Tunable {
|
||||
mCallback = callback;
|
||||
mWindowType = windowType;
|
||||
mZenModeController = zenModeController;
|
||||
mSpTexts = new SpTexts(mContext);
|
||||
mKeyguard = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);
|
||||
mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
|
||||
mAccessibilityMgr = (AccessibilityManager) mContext.getSystemService(Context.ACCESSIBILITY_SERVICE);
|
||||
mActiveSliderTint = loadColorStateList(R.color.system_accent_color);
|
||||
mInactiveSliderTint = loadColorStateList(R.color.volume_slider_inactive);
|
||||
mLayoutTransition = new LayoutTransition();
|
||||
mLayoutTransition.setDuration(new ValueAnimator().getDuration() / 2);
|
||||
|
||||
initDialog();
|
||||
|
||||
@@ -173,6 +170,9 @@ public class VolumeDialog implements TunerService.Tunable {
|
||||
private void initDialog() {
|
||||
mDialog = new CustomDialog(mContext);
|
||||
|
||||
mSpTexts = new SpTexts(mContext);
|
||||
mLayoutTransition = new LayoutTransition();
|
||||
mLayoutTransition.setDuration(new ValueAnimator().getDuration() / 2);
|
||||
mHovering = false;
|
||||
mShowing = false;
|
||||
final Window window = mDialog.getWindow();
|
||||
|
||||
Reference in New Issue
Block a user