Bug 1290467 - part1 : dispatch 'media-playback' event.
Use 'media-playback' event to control the media control interface on Fennec.
MozReview-Commit-ID: D8SU96RrkbQ
--- a/dom/audiochannel/AudioChannelService.cpp
+++ b/dom/audiochannel/AudioChannelService.cpp
@@ -78,16 +78,23 @@ public:
topic.Assign("audiochannel-activity-");
topic.Append(NS_ConvertUTF16toUTF8(name));
observerService->NotifyObservers(wrapper, topic.get(),
mActive
? u"active"
: u"inactive");
+ // TODO : remove b2g related event in bug1299390.
+ observerService->NotifyObservers(wrapper,
+ "media-playback",
+ mActive
+ ? u"active"
+ : u"inactive");
+
MOZ_LOG(AudioChannelService::GetAudioChannelLog(), LogLevel::Debug,
("NotifyChannelActiveRunnable, type = %d, active = %d\n",
mAudioChannel, mActive));
return NS_OK;
}
private: