blob: c9a052b8d889e519780e9b8950ac270f60fe1a2b [file] [log] [blame]
// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "ios/chrome/browser/overlays/public/overlay_presenter_observer.h"
#include <ostream>
#include "base/check.h"
#include "ios/chrome/browser/overlays/public/overlay_request_support.h"
OverlayPresenterObserver::OverlayPresenterObserver() = default;
OverlayPresenterObserver::~OverlayPresenterObserver() {
CHECK(!IsInObserverList())
<< "OverlayPresenterObserver needs to be removed from OverlayPresenter "
"observer list before their destruction.";
}
const OverlayRequestSupport* OverlayPresenterObserver::GetRequestSupport(
OverlayPresenter* presenter) const {
return OverlayRequestSupport::All();
}