mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
Bug 1343482 - Label ScopedGfxFeatureReporter runnables. r=jrmuizel
This commit is contained in:
parent
882493b81e
commit
b49d882caa
@ -15,8 +15,10 @@
|
||||
#include "mozilla/Assertions.h" // for MOZ_ASSERT_HELPER2
|
||||
#include "mozilla/Services.h" // for GetObserverService
|
||||
#include "mozilla/StaticMutex.h"
|
||||
#include "mozilla/SystemGroup.h" // for SystemGroup
|
||||
#include "mozilla/mozalloc.h" // for operator new, etc
|
||||
#include "mozilla/RefPtr.h" // for RefPtr
|
||||
#include "MainThreadUtils.h" // for NS_IsMainThread
|
||||
#include "nsCOMPtr.h" // for nsCOMPtr
|
||||
#include "nsError.h" // for NS_OK, NS_FAILED, nsresult
|
||||
#include "nsExceptionHandler.h" // for AppendAppNotesToCrashReport
|
||||
@ -27,7 +29,6 @@
|
||||
#include "nsIRunnable.h" // for nsIRunnable
|
||||
#include "nsISupports.h"
|
||||
#include "nsTArray.h" // for nsTArray
|
||||
#include "nsThreadUtils.h" // for NS_DispatchToMainThread, etc
|
||||
#include "nscore.h" // for NS_IMETHOD, NS_IMETHODIMP, etc
|
||||
|
||||
namespace mozilla {
|
||||
@ -107,7 +108,8 @@ ScopedGfxFeatureReporter::WriteAppNote(char statusChar)
|
||||
if (!gFeaturesAlreadyReported) {
|
||||
gFeaturesAlreadyReported = new nsTArray<nsCString>;
|
||||
nsCOMPtr<nsIRunnable> r = new RegisterObserverRunnable();
|
||||
NS_DispatchToMainThread(r);
|
||||
SystemGroup::Dispatch("ScopedGfxFeatureReporter::RegisterObserverRunnable",
|
||||
TaskCategory::Other, r.forget());
|
||||
}
|
||||
|
||||
nsAutoCString featureString;
|
||||
@ -128,7 +130,8 @@ ScopedGfxFeatureReporter::AppNote(const nsACString& aMessage)
|
||||
CrashReporter::AppendAppNotesToCrashReport(aMessage);
|
||||
} else {
|
||||
nsCOMPtr<nsIRunnable> r = new AppendAppNotesRunnable(aMessage);
|
||||
NS_DispatchToMainThread(r);
|
||||
SystemGroup::Dispatch("ScopedGfxFeatureReporter::AppendAppNotesRunnable",
|
||||
TaskCategory::Other, r.forget());
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user