Backed out changeset b6422d885f48 (bug 1342863)
This commit is contained in:
@@ -1091,9 +1091,7 @@ nsPresContext::Observe(nsISupports* aSubject,
|
||||
if (!nsCRT::strcmp(aTopic, "charset")) {
|
||||
RefPtr<CharSetChangingRunnable> runnable =
|
||||
new CharSetChangingRunnable(this, NS_LossyConvertUTF16toASCII(aData));
|
||||
return Document()->Dispatch("CharSetChangingRunnable",
|
||||
TaskCategory::Other,
|
||||
runnable.forget());
|
||||
return NS_DispatchToCurrentThread(runnable);
|
||||
}
|
||||
|
||||
NS_WARNING("unrecognized topic in nsPresContext::Observe");
|
||||
@@ -1750,10 +1748,7 @@ nsPresContext::ThemeChanged()
|
||||
|
||||
nsCOMPtr<nsIRunnable> ev =
|
||||
NewRunnableMethod(this, &nsPresContext::ThemeChangedInternal);
|
||||
nsresult rv = Document()->Dispatch("nsPresContext::ThemeChangedInternal",
|
||||
TaskCategory::Other,
|
||||
ev.forget());
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
if (NS_SUCCEEDED(NS_DispatchToCurrentThread(ev))) {
|
||||
mPendingThemeChanged = true;
|
||||
}
|
||||
}
|
||||
@@ -1813,10 +1808,7 @@ nsPresContext::SysColorChanged()
|
||||
sLookAndFeelChanged = true;
|
||||
nsCOMPtr<nsIRunnable> ev =
|
||||
NewRunnableMethod(this, &nsPresContext::SysColorChangedInternal);
|
||||
nsresult rv = Document()->Dispatch("nsPresContext::SysColorChangedInternal",
|
||||
TaskCategory::Other,
|
||||
ev.forget());
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
if (NS_SUCCEEDED(NS_DispatchToCurrentThread(ev))) {
|
||||
mPendingSysColorChanged = true;
|
||||
}
|
||||
}
|
||||
@@ -1848,11 +1840,7 @@ nsPresContext::UIResolutionChanged()
|
||||
if (!mPendingUIResolutionChanged) {
|
||||
nsCOMPtr<nsIRunnable> ev =
|
||||
NewRunnableMethod(this, &nsPresContext::UIResolutionChangedInternal);
|
||||
nsresult rv =
|
||||
Document()->Dispatch("nsPresContext::UIResolutionChangedInternal",
|
||||
TaskCategory::Other,
|
||||
ev.forget());
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
if (NS_SUCCEEDED(NS_DispatchToCurrentThread(ev))) {
|
||||
mPendingUIResolutionChanged = true;
|
||||
}
|
||||
}
|
||||
@@ -2108,11 +2096,7 @@ nsPresContext::PostMediaFeatureValuesChangedEvent()
|
||||
nsCOMPtr<nsIRunnable> ev =
|
||||
NewRunnableMethod("nsPresContext::HandleMediaFeatureValuesChangedEvent",
|
||||
this, &nsPresContext::HandleMediaFeatureValuesChangedEvent);
|
||||
nsresult rv =
|
||||
Document()->Dispatch("nsPresContext::HandleMediaFeatureValuesChangedEvent",
|
||||
TaskCategory::Other,
|
||||
ev.forget());
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
if (NS_SUCCEEDED(NS_DispatchToCurrentThread(ev))) {
|
||||
mPendingMediaFeatureValuesChanged = true;
|
||||
mShell->SetNeedStyleFlush();
|
||||
}
|
||||
@@ -2305,11 +2289,7 @@ nsPresContext::RebuildCounterStyles()
|
||||
nsCOMPtr<nsIRunnable> ev =
|
||||
NewRunnableMethod("nsPresContext::HandleRebuildCounterStyles",
|
||||
this, &nsPresContext::HandleRebuildCounterStyles);
|
||||
nsresult rv =
|
||||
Document()->Dispatch("nsPresContext::HandleRebuildCounterStyles",
|
||||
TaskCategory::Other,
|
||||
ev.forget());
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
if (NS_SUCCEEDED(NS_DispatchToCurrentThread(ev))) {
|
||||
mPostedFlushCounterStyles = true;
|
||||
}
|
||||
}
|
||||
@@ -3338,9 +3318,7 @@ nsRootPresContext::AddWillPaintObserver(nsIRunnable* aRunnable)
|
||||
{
|
||||
if (!mWillPaintFallbackEvent.IsPending()) {
|
||||
mWillPaintFallbackEvent = new RunWillPaintObservers(this);
|
||||
Document()->Dispatch("RunWillPaintObservers",
|
||||
TaskCategory::Other,
|
||||
do_AddRef(mWillPaintFallbackEvent.get()));
|
||||
NS_DispatchToMainThread(mWillPaintFallbackEvent.get());
|
||||
}
|
||||
mWillPaintObservers.AppendElement(aRunnable);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user