| Index: runtime/observatory/lib/src/elements/cpu_profile_table.dart
|
| diff --git a/runtime/observatory/lib/src/elements/cpu_profile_table.dart b/runtime/observatory/lib/src/elements/cpu_profile_table.dart
|
| index 552de27d40115a60a742ea6ce991949f0df7d25e..d7b09d7d0ad2929ad379a201e1d7098ee5d9f8d9 100644
|
| --- a/runtime/observatory/lib/src/elements/cpu_profile_table.dart
|
| +++ b/runtime/observatory/lib/src/elements/cpu_profile_table.dart
|
| @@ -223,7 +223,10 @@ class CpuProfileTableElement extends HtmlElement implements Renderable {
|
| ..text = '0%',
|
| new SpanElement()..classes = const ['name']
|
| ];
|
| - element.onClick.listen((_) {
|
| + element.onClick.listen((e) {
|
| + if (e.target is AnchorElement) {
|
| + return;
|
| + }
|
| _selected = _functions.getItemFromElement(element);
|
| _r.dirty();
|
| });
|
| @@ -287,7 +290,10 @@ class CpuProfileTableElement extends HtmlElement implements Renderable {
|
| ..text = '0%',
|
| new SpanElement()..classes = const ['name']
|
| ];
|
| - element.onClick.listen((_) {
|
| + element.onClick.listen((e) {
|
| + if (e.target is AnchorElement) {
|
| + return;
|
| + }
|
| _selected = _callees.getItemFromElement(element);
|
| _r.dirty();
|
| });
|
| @@ -322,7 +328,10 @@ class CpuProfileTableElement extends HtmlElement implements Renderable {
|
| ..text = '0%',
|
| new SpanElement()..classes = const ['name']
|
| ];
|
| - element.onClick.listen((_) {
|
| + element.onClick.listen((e) {
|
| + if (e.target is AnchorElement) {
|
| + return;
|
| + }
|
| _selected = _callers.getItemFromElement(element);
|
| _r.dirty();
|
| });
|
|
|