Bug 1265974 - Don't fire push events in MediaQueue::PushFront(). r=jya.
MozReview-Commit-ID: FEqDlD854vM
--- a/dom/media/MediaQueue.h
+++ b/dom/media/MediaQueue.h
@@ -49,17 +49,16 @@ public:
mPushEvent.Notify(RefPtr<T>(aItem));
}
inline void PushFront(T* aItem) {
ReentrantMonitorAutoEnter mon(mReentrantMonitor);
MOZ_ASSERT(aItem);
NS_ADDREF(aItem);
nsDeque::PushFront(aItem);
- mPushEvent.Notify(RefPtr<T>(aItem));
}
inline already_AddRefed<T> PopFront() {
ReentrantMonitorAutoEnter mon(mReentrantMonitor);
RefPtr<T> rv = dont_AddRef(static_cast<T*>(nsDeque::PopFront()));
if (rv) {
mPopEvent.Notify(rv);
}