Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(247)

Unified Diff: content/browser/media/session/media_session_impl.cc

Issue 2758773003: Clean up MediaSessionImpl state interfaces (Closed)
Patch Set: fixed build Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/media/session/media_session_impl.cc
diff --git a/content/browser/media/session/media_session_impl.cc b/content/browser/media/session/media_session_impl.cc
index 66383fec7022724f87076e836e23c17ef08d1fc9..e2e554653b7c795504b18975930c0d1d8b468722 100644
--- a/content/browser/media/session/media_session_impl.cc
+++ b/content/browser/media/session/media_session_impl.cc
@@ -301,12 +301,12 @@ void MediaSessionImpl::OnPlayerPaused(MediaSessionPlayerObserver* observer,
}
// Otherwise, suspend the session.
- DCHECK(!IsSuspended());
+ DCHECK(IsActive());
OnSuspendInternal(SuspendType::CONTENT, State::SUSPENDED);
}
void MediaSessionImpl::Resume(SuspendType suspend_type) {
- DCHECK(IsReallySuspended());
+ DCHECK(IsSuspended());
// When the resume requests comes from another source than system, audio focus
// must be requested.
@@ -326,7 +326,7 @@ void MediaSessionImpl::Resume(SuspendType suspend_type) {
}
void MediaSessionImpl::Suspend(SuspendType suspend_type) {
- if (IsSuspended())
+ if (!IsActive())
return;
OnSuspendInternal(suspend_type, State::SUSPENDED);
@@ -381,13 +381,8 @@ bool MediaSessionImpl::IsActive() const {
return audio_focus_state_ == State::ACTIVE;
}
-bool MediaSessionImpl::IsReallySuspended() const {
- return audio_focus_state_ == State::SUSPENDED;
-}
-
bool MediaSessionImpl::IsSuspended() const {
- // TODO(mlamouri): should be == State::SUSPENDED.
- return audio_focus_state_ != State::ACTIVE;
+ return audio_focus_state_ == State::SUSPENDED;
}
bool MediaSessionImpl::IsControllable() const {
@@ -423,10 +418,6 @@ void MediaSessionImpl::SetDelegateForTests(
delegate_ = std::move(delegate);
}
-bool MediaSessionImpl::IsActiveForTest() const {
- return audio_focus_state_ == State::ACTIVE;
-}
-
MediaSessionUmaHelper* MediaSessionImpl::uma_helper_for_test() {
return &uma_helper_;
}
« no previous file with comments | « content/browser/media/session/media_session_impl.h ('k') | content/browser/media/session/media_session_impl_browsertest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698