Bug 1309484 - initialise mPendingTextTrackChange in all constructors of TextTrackList. r?cpearce draft
authorAndi-Bogdan Postelnicu <bpostelnicu@mozilla.com>
Wed, 12 Oct 2016 10:40:48 +0300
changeset 424148 84ea18f0f15123774b252208789a038e98987125
parent 423604 7ae377917236b7e6111146aa9fb4c073c0efc7f4
child 533606 5f1175f83c4c665d5a22c5c9c6e021efc9018bec
push id32079
push userbmo:bpostelnicu@mozilla.com
push dateWed, 12 Oct 2016 08:12:06 +0000
reviewerscpearce
bugs1309484
milestone52.0a1
Bug 1309484 - initialise mPendingTextTrackChange in all constructors of TextTrackList. r?cpearce MozReview-Commit-ID: JZQJfJK99Vl
dom/media/TextTrackList.cpp
dom/media/TextTrackList.h
--- a/dom/media/TextTrackList.cpp
+++ b/dom/media/TextTrackList.cpp
@@ -26,17 +26,16 @@ NS_INTERFACE_MAP_END_INHERITING(DOMEvent
 TextTrackList::TextTrackList(nsPIDOMWindowInner* aOwnerWindow)
   : DOMEventTargetHelper(aOwnerWindow)
 {
 }
 
 TextTrackList::TextTrackList(nsPIDOMWindowInner* aOwnerWindow,
                              TextTrackManager* aTextTrackManager)
   : DOMEventTargetHelper(aOwnerWindow)
-  , mPendingTextTrackChange(false)
   , mTextTrackManager(aTextTrackManager)
 {
 }
 
 TextTrackList::~TextTrackList()
 {
 }
 
--- a/dom/media/TextTrackList.h
+++ b/dom/media/TextTrackList.h
@@ -62,17 +62,17 @@ public:
   nsresult DispatchTrackEvent(nsIDOMEvent* aEvent);
   void CreateAndDispatchChangeEvent();
   void SetCuesInactive();
 
   IMPL_EVENT_HANDLER(change)
   IMPL_EVENT_HANDLER(addtrack)
   IMPL_EVENT_HANDLER(removetrack)
 
-  bool mPendingTextTrackChange;
+  bool mPendingTextTrackChange = false;
 
 private:
   ~TextTrackList();
 
   nsTArray< RefPtr<TextTrack> > mTextTracks;
   RefPtr<TextTrackManager> mTextTrackManager;
 
   void CreateAndDispatchTrackEventRunner(TextTrack* aTrack,