Merge "Change mODICaptionsTooltipView null check occasion to avoid potential crash"

This commit is contained in:
Alison Cichowlas
2023-02-09 15:13:47 +00:00
committed by Gerrit Code Review

View File

@@ -1128,13 +1128,13 @@ public class VolumeDialogImpl implements VolumeDialog,
rescheduleTimeoutH(); rescheduleTimeoutH();
} }
if (mODICaptionsTooltipView != null) {
mODICaptionsTooltipView.setAlpha(0.0f);
// We need to wait for layout and then center the caption view. Since the height of the // We need to wait for layout and then center the caption view. Since the height of the
// dialog is now dynamic (with the variable ringer drawer height changing the height of // dialog is now dynamic (with the variable ringer drawer height changing the height of
// the dialog), we need to do this here in code vs. in XML. // the dialog), we need to do this here in code vs. in XML.
mHandler.post(() -> { mHandler.post(() -> {
if (mODICaptionsTooltipView != null) {
mODICaptionsTooltipView.setAlpha(0.0f);
final int[] odiTooltipLocation = mODICaptionsTooltipView.getLocationOnScreen(); final int[] odiTooltipLocation = mODICaptionsTooltipView.getLocationOnScreen();
final int[] odiButtonLocation = mODICaptionsIcon.getLocationOnScreen(); final int[] odiButtonLocation = mODICaptionsIcon.getLocationOnScreen();
@@ -1160,8 +1160,8 @@ public class VolumeDialogImpl implements VolumeDialog,
} }
}) })
.start(); .start();
});
} }
});
} }
private void hideCaptionsTooltip() { private void hideCaptionsTooltip() {