Bug 483570 - Initialize nsHTMLMediaElement::mCurrentLoadID and mPausedBeforeFreeze in ctor. r+sr=roc

--HG--
extra : rebase_source : 2f63abfd4a761ec680cd9ac321d20d2d4191d256
This commit is contained in:
Matthew Gregan 2009-03-16 19:05:28 +13:00
parent c4fca6383a
commit e694f71dd3

View File

@ -327,7 +327,7 @@ void nsHTMLMediaElement::AbortExistingLoads()
mLoadWaitStatus = NOT_WAITING;
// Set a new load ID. This will cause events which were enqueued
// with a differnet load ID to silently be cancelled.
// with a different load ID to silently be cancelled.
mCurrentLoadID++;
if (mDecoder) {
@ -713,8 +713,10 @@ NS_IMETHODIMP nsHTMLMediaElement::SetMuted(PRBool aMuted)
nsHTMLMediaElement::nsHTMLMediaElement(nsINodeInfo *aNodeInfo, PRBool aFromParser)
: nsGenericHTMLElement(aNodeInfo),
mCurrentLoadID(0),
mNetworkState(nsIDOMHTMLMediaElement::NETWORK_EMPTY),
mReadyState(nsIDOMHTMLMediaElement::HAVE_NOTHING),
mLoadWaitStatus(NOT_WAITING),
mVolume(1.0),
mMediaSize(-1,-1),
mBegun(PR_FALSE),
@ -725,11 +727,11 @@ nsHTMLMediaElement::nsHTMLMediaElement(nsINodeInfo *aNodeInfo, PRBool aFromParse
mMuted(PR_FALSE),
mIsDoneAddingChildren(!aFromParser),
mPlayingBeforeSeek(PR_FALSE),
mPausedBeforeFreeze(PR_FALSE),
mWaitingFired(PR_FALSE),
mIsBindingToTree(PR_FALSE),
mLoadWaitStatus(NOT_WAITING),
mIsLoadingFromSrcAttribute(PR_FALSE),
mIsRunningLoadMethod(PR_FALSE),
mIsLoadingFromSrcAttribute(PR_FALSE),
mDelayingLoadEvent(PR_FALSE),
mIsRunningSelectResource(PR_FALSE)
{