From fbfff14ea51f111c335ffe047379ffb053a3a4aa Mon Sep 17 00:00:00 2001 From: Benoit Girard Date: Fri, 29 Jul 2016 14:28:51 -0400 Subject: [PATCH] Bug 1289813 - split out safe mode from FEATURE_FAILURE_WEBGL_DISABLED. r=jrmuizel MozReview-Commit-ID: Jmp911jYjix --HG-- extra : rebase_source : 825eaae61c3a685ff2853eba3820a02087779dd5 --- dom/canvas/WebGLContext.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dom/canvas/WebGLContext.cpp b/dom/canvas/WebGLContext.cpp index d20745fe6f0c..6a69af5ce385 100644 --- a/dom/canvas/WebGLContext.cpp +++ b/dom/canvas/WebGLContext.cpp @@ -957,7 +957,11 @@ WebGLContext::SetDimensions(int32_t signedWidth, int32_t signedHeight) disabled |= gfxPlatform::InSafeMode(); if (disabled) { - failureId = NS_LITERAL_CSTRING("FEATURE_FAILURE_WEBGL_DISABLED"); + if (gfxPlatform::InSafeMode()) { + failureId = NS_LITERAL_CSTRING("FEATURE_FAILURE_WEBGL_SAFEMODE"); + } else { + failureId = NS_LITERAL_CSTRING("FEATURE_FAILURE_WEBGL_DISABLED"); + } const nsLiteralCString text("WebGL is currently disabled."); ThrowEvent_WebGLContextCreationError(text); return NS_ERROR_FAILURE;