From f92343159dc26fe8fb7b3bbd4801cbc202d70e04 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 26 Jul 2017 14:59:44 -0700 Subject: [PATCH] Wrap "warning" call in DEV block to prevent PROD error (#10295) * re-adds warning module to FB PROD bundle * Wrap the warning call too --- src/renderers/shared/fiber/ReactFiberDevToolsHook.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/renderers/shared/fiber/ReactFiberDevToolsHook.js b/src/renderers/shared/fiber/ReactFiberDevToolsHook.js index b7a2d1fa9e..dbd0c98213 100644 --- a/src/renderers/shared/fiber/ReactFiberDevToolsHook.js +++ b/src/renderers/shared/fiber/ReactFiberDevToolsHook.js @@ -12,15 +12,15 @@ 'use strict'; -if (__DEV__) { - var warning = require('fbjs/lib/warning'); -} - import type {Fiber} from 'ReactFiber'; import type {FiberRoot} from 'ReactFiberRoot'; declare var __REACT_DEVTOOLS_GLOBAL_HOOK__: Object | void; +if (__DEV__) { + var warning = require('fbjs/lib/warning'); +} + let rendererID = null; let injectInternals = null; let onCommitRoot = null; @@ -36,7 +36,9 @@ if ( } = __REACT_DEVTOOLS_GLOBAL_HOOK__; injectInternals = function(internals: Object) { - warning(rendererID == null, 'Cannot inject into DevTools twice.'); + if (__DEV__) { + warning(rendererID == null, 'Cannot inject into DevTools twice.'); + } rendererID = inject(internals); };