Index: Source/devtools/front_end/timeline/Layers3DView.js |
diff --git a/Source/devtools/front_end/timeline/Layers3DView.js b/Source/devtools/front_end/timeline/Layers3DView.js |
index a6406492ca4daf02f9059dc3c87b8b8a2e954537..b6db932705d71eaa5268611301f9acbec236e61a 100644 |
--- a/Source/devtools/front_end/timeline/Layers3DView.js |
+++ b/Source/devtools/front_end/timeline/Layers3DView.js |
@@ -651,7 +651,7 @@ WebInspector.Layers3DView.prototype = { |
var node = activeObject && activeObject.layer && activeObject.layer.nodeForSelfOrAncestor(); |
var contextMenu = new WebInspector.ContextMenu(event); |
contextMenu.appendItem(WebInspector.UIString("Reset View"), this._transformController.resetAndNotify.bind(this._transformController), false); |
- if (activeObject.type() === WebInspector.Layers3DView.ActiveObject.Type.Tile) |
+ if (activeObject && activeObject.type() === WebInspector.Layers3DView.ActiveObject.Type.Tile) |
contextMenu.appendItem(WebInspector.UIString("Jump to Paint Event"), this.dispatchEventToListeners.bind(this, WebInspector.Layers3DView.Events.JumpToPaintEventRequested, activeObject.traceEvent), false); |
if (node) |
contextMenu.appendApplicableItems(node); |