Backed out changeset 4f6302a98ae4 (bug 1372405)
This commit is contained in:
@@ -79,11 +79,9 @@ namespace dom {
|
||||
class ImageLoadTask : public Runnable
|
||||
{
|
||||
public:
|
||||
ImageLoadTask(HTMLImageElement* aElement,
|
||||
bool aAlwaysLoad,
|
||||
ImageLoadTask(HTMLImageElement *aElement, bool aAlwaysLoad,
|
||||
bool aUseUrgentStartForChannel)
|
||||
: Runnable("dom::ImageLoadTask")
|
||||
, mElement(aElement)
|
||||
: mElement(aElement)
|
||||
, mAlwaysLoad(aAlwaysLoad)
|
||||
, mUseUrgentStartForChannel(aUseUrgentStartForChannel)
|
||||
{
|
||||
@@ -678,10 +676,7 @@ HTMLImageElement::BindToTree(nsIDocument* aDocument, nsIContent* aParent,
|
||||
if (LoadingEnabled() &&
|
||||
OwnerDoc()->IsCurrentActiveDocument()) {
|
||||
nsContentUtils::AddScriptRunner(
|
||||
NewRunnableMethod<bool>("dom::HTMLImageElement::MaybeLoadImage",
|
||||
this,
|
||||
&HTMLImageElement::MaybeLoadImage,
|
||||
false));
|
||||
NewRunnableMethod<bool>(this, &HTMLImageElement::MaybeLoadImage, false));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -774,14 +769,9 @@ HTMLImageElement::NodeInfoChanged(nsIDocument* aOldDoc)
|
||||
// Bug 1076583 - We still behave synchronously in the non-responsive case
|
||||
nsContentUtils::AddScriptRunner(
|
||||
(InResponsiveMode())
|
||||
? NewRunnableMethod<bool>("dom::HTMLImageElement::QueueImageLoadTask",
|
||||
this,
|
||||
&HTMLImageElement::QueueImageLoadTask,
|
||||
true)
|
||||
: NewRunnableMethod<bool>("dom::HTMLImageElement::MaybeLoadImage",
|
||||
this,
|
||||
&HTMLImageElement::MaybeLoadImage,
|
||||
true));
|
||||
? NewRunnableMethod<bool>(this, &HTMLImageElement::QueueImageLoadTask, true)
|
||||
: NewRunnableMethod<bool>(this, &HTMLImageElement::MaybeLoadImage, true)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -904,10 +894,7 @@ HTMLImageElement::CopyInnerTo(Element* aDest, bool aPreallocateChildren)
|
||||
mUseUrgentStartForChannel = EventStateManager::IsHandlingUserInput();
|
||||
|
||||
nsContentUtils::AddScriptRunner(
|
||||
NewRunnableMethod<bool>("dom::HTMLImageElement::MaybeLoadImage",
|
||||
dest,
|
||||
&HTMLImageElement::MaybeLoadImage,
|
||||
false));
|
||||
NewRunnableMethod<bool>(dest, &HTMLImageElement::MaybeLoadImage, false));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user