Permalink
Browse files

Don't collect warnings if yellow box is disabled

Reviewed By: vjeux

Differential Revision: D3641566

fbshipit-source-id: 1e2279be1656a305af8b4c5eaf32789a5ba6577d
  • Loading branch information...
1 parent cc05a71 commit 654a36018c069aca836c512ce71c0e325ca1ff7e @davidaurelio davidaurelio committed with Facebook Github Bot 4 Jul 29, 2016
Showing with 9 additions and 6 deletions.
  1. +9 −6 Libraries/ReactIOS/YellowBox.js
@@ -25,9 +25,9 @@ import type EmitterSubscription from 'EmitterSubscription';
import type {StackFrame} from 'parseErrorStack';
type WarningInfo = {
- count: number;
- stacktrace: Array<StackFrame>;
- symbolicated: boolean;
+ count: number,
+ stacktrace: Array<StackFrame>,
+ symbolicated: boolean,
};
const _warningEmitter = new EventEmitter();
@@ -85,6 +85,9 @@ function sprintf(format, ...args) {
}
function updateWarningMap(format, ...args): void {
+ if (console.disableYellowBox) {
+ return;
+ }
const stringifySafe = require('stringifySafe');
format = String(format);
@@ -268,9 +271,9 @@ const WarningInspector = ({
class YellowBox extends React.Component {
state: {
- stacktraceVisible: boolean;
- inspecting: ?string;
- warningMap: Map<any, any>;
+ stacktraceVisible: boolean,
+ inspecting: ?string,
+ warningMap: Map<any, any>,
};
_listener: ?EmitterSubscription;
dismissWarning: (warning: ?string) => void;

0 comments on commit 654a360

Please sign in to comment.