debug: null guard

This commit is contained in:
isidor 2016-04-21 15:43:58 +02:00
parent 0d658f2c03
commit fad79a043a
2 changed files with 2 additions and 2 deletions

View file

@ -239,7 +239,7 @@ export class CallStackView extends viewlet.CollapsibleViewletView {
const stackFrame = <debug.IStackFrame> element;
this.debugService.setFocusedStackFrameAndEvaluate(stackFrame).done(null, errors.onUnexpectedError);
const isMouse = (e.payload.origin === 'mouse');
const isMouse = (e.payload && e.payload.origin === 'mouse');
let preserveFocus = isMouse;
const originalEvent:KeyboardEvent|MouseEvent = e && e.payload && e.payload.originalEvent;

View file

@ -433,7 +433,7 @@ export class Model implements debug.IModel {
this.threads[reference].stoppedDetails = undefined;
if (removeThreads) {
this.threads[reference] = null;
delete this.threads[reference];
}
} else {
Object.keys(this.threads).forEach(ref => {