Commit e303e49e authored by mdjones's avatar mdjones Committed by Commit bot

Check for valid infobar container in Reader Mode

BUG=595304

Review URL: https://codereview.chromium.org/1810613002

Cr-Commit-Position: refs/heads/master@{#381733}
parent 3c5a24bb
......@@ -324,16 +324,16 @@ public class ReaderModeManager extends TabModelSelectorTabObserver
@Override
public void onClosed(StateChangeReason reason) {
if (mContainerHasInfoBars && mTabModelSelector != null) {
if (mReaderModePanel == null || mTabModelSelector == null) return;
if (mContainerHasInfoBars) {
Tab curTab = mTabModelSelector.getCurrentTab();
if (curTab != null) {
InfoBarContainer container = curTab.getInfoBarContainer();
container.setIsObscuredByOtherView(false);
if (container != null) container.setIsObscuredByOtherView(false);
}
}
if (mReaderModePanel == null) return;
// Only dismiss the panel if the close was a result of user interaction.
if (reason != StateChangeReason.FLING && reason != StateChangeReason.SWIPE
&& reason != StateChangeReason.CLOSE_BUTTON) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment