Index: third_party/WebKit/Source/devtools/front_end/timeline/TimelineEventOverview.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/timeline/TimelineEventOverview.js b/third_party/WebKit/Source/devtools/front_end/timeline/TimelineEventOverview.js |
index 5408a32cd8c7932f6772ff46589645b17ff50b53..767c996ce562e190fe7f0fa27e36ad6888ecfb32 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/timeline/TimelineEventOverview.js |
+++ b/third_party/WebKit/Source/devtools/front_end/timeline/TimelineEventOverview.js |
@@ -465,13 +465,12 @@ Timeline.TimelineFilmStripOverview = class extends Timeline.TimelineEventOvervie |
var promise = new Promise(f => fulfill = f); |
var image = /** @type {!HTMLImageElement} */ (createElement('img')); |
- if (data) |
+ if (data) { |
image.src = 'data:image/jpg;base64,' + data; |
- if (image.complete) { |
- fulfill(image); |
- } else { |
image.addEventListener('load', () => fulfill(image)); |
image.addEventListener('error', () => fulfill(image)); |
+ } else { |
+ fulfill(image); |
} |
return promise; |
} |