mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-03 20:49:27 +00:00
Bug 1431404: Remove some accessibility related diagnostic crashes on Nightly. r=aklotz
These conditions are rare and do indicate a problem which breaks accessibility. However, we aren't getting any closer to diagnosing these as a result of these crashes, so they cause user pain without any gain to us. MozReview-Commit-ID: D9U4et3Bg7d --HG-- extra : rebase_source : a81263a0ef97a8ed87129d15ef30ded3005e740c
This commit is contained in:
parent
d9c25ac16f
commit
d557fc0b1d
@ -973,11 +973,6 @@ TabParent::RecvPDocAccessibleConstructor(PDocAccessibleParent* aDoc,
|
||||
#ifdef XP_WIN
|
||||
a11y::WrapperFor(doc)->SetID(aMsaaID);
|
||||
MOZ_ASSERT(!aDocCOMProxy.IsNull());
|
||||
#ifdef NIGHTLY_BUILD
|
||||
if (aDocCOMProxy.IsNull()) {
|
||||
return IPC_FAIL(this, "Constructing a top-level PDocAccessible with null COM proxy");
|
||||
}
|
||||
#endif
|
||||
|
||||
RefPtr<IAccessible> proxy(aDocCOMProxy.Get());
|
||||
doc->SetCOMInterface(proxy);
|
||||
|
@ -28,26 +28,12 @@
|
||||
#include "nsThreadUtils.h"
|
||||
#include "nsXULAppAPI.h"
|
||||
|
||||
#if defined(MOZ_DEV_EDITION) || defined(RELEASE_OR_BETA)
|
||||
|
||||
#define ENSURE_HR_SUCCEEDED(hr) \
|
||||
MOZ_ASSERT(SUCCEEDED((HRESULT)hr)); \
|
||||
if (FAILED((HRESULT)hr)) { \
|
||||
return hr; \
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
#define ENSURE_HR_SUCCEEDED(hr) \
|
||||
if (FAILED((HRESULT)hr)) { \
|
||||
nsPrintfCString location("ENSURE_HR_SUCCEEDED \"%s\": %u", __FILE__, __LINE__); \
|
||||
nsPrintfCString hrAsStr("0x%08X", (HRESULT)hr); \
|
||||
CrashReporter::AnnotateCrashReport(location, hrAsStr); \
|
||||
MOZ_DIAGNOSTIC_ASSERT(SUCCEEDED((HRESULT)hr)); \
|
||||
return hr; \
|
||||
}
|
||||
|
||||
#endif // defined(MOZ_DEV_EDITION) || defined(RELEASE_OR_BETA)
|
||||
|
||||
namespace mozilla {
|
||||
namespace mscom {
|
||||
namespace detail {
|
||||
|
Loading…
x
Reference in New Issue
Block a user