Index: third_party/WebKit/Source/devtools/front_end/ui_lazy/TimelineOverviewPane.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/ui_lazy/TimelineOverviewPane.js b/third_party/WebKit/Source/devtools/front_end/ui_lazy/TimelineOverviewPane.js |
index a6241d22acca198b279b811feef30c58094f32d0..143b83fc2e77f0b072fee92377fa194a840243ad 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/ui_lazy/TimelineOverviewPane.js |
+++ b/third_party/WebKit/Source/devtools/front_end/ui_lazy/TimelineOverviewPane.js |
@@ -49,7 +49,7 @@ |
this._overviewGrid.setResizeEnabled(false); |
this._overviewGrid.addEventListener(UI.OverviewGrid.Events.WindowChanged, this._onWindowChanged, this); |
- this._overviewGrid.setClickHandler(this._onClick.bind(this)); |
+ this._overviewGrid.addEventListener(UI.OverviewGrid.Events.Click, this._onClick, this); |
this._overviewControls = []; |
this._markers = new Map(); |
@@ -264,15 +264,16 @@ |
} |
/** |
- * @param {!Event} event |
- * @return {boolean} |
+ * @param {!Common.Event} event |
*/ |
_onClick(event) { |
+ var domEvent = /** @type {!Event} */ (event.data); |
for (var overviewControl of this._overviewControls) { |
- if (overviewControl.onClick(event)) |
- return true; |
- } |
- return false; |
+ if (overviewControl.onClick(domEvent)) { |
+ event.preventDefault(); |
+ return; |
+ } |
+ } |
} |
/** |