// Copyright (c) 2011 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 "chrome/browser/chromeos/extensions/media_player_event_router.h" #include "base/memory/singleton.h" #include "chrome/browser/extensions/extension_event_router.h" #include "chrome/browser/profiles/profile.h" ExtensionMediaPlayerEventRouter::ExtensionMediaPlayerEventRouter() : profile_(NULL) { } ExtensionMediaPlayerEventRouter* ExtensionMediaPlayerEventRouter::GetInstance() { return Singleton::get(); } void ExtensionMediaPlayerEventRouter::Init(Profile* profile) { profile_ = profile; } void ExtensionMediaPlayerEventRouter::NotifyPlaylistChanged() { if (profile_ && profile_->GetExtensionEventRouter()) { profile_->GetExtensionEventRouter()->DispatchEventToRenderers( "mediaPlayerPrivate.onPlaylistChanged", "[]", NULL, GURL()); } }