Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(60)

Issue 2888953004: Check that SVGImage is loaded in ImageNotifyFinished() (Closed)

Created:
3 years, 7 months ago by hiroshige
Modified:
3 years, 7 months ago
CC:
blink-reviews, chromium-reviews, krit, fmalita+watch_chromium.org, gyuyoung2, kouhei+svg_chromium.org, pdr+svgwatchlist_chromium.org, rwlbuis, Stephen Chennney
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Check that SVGImage is loaded in ImageNotifyFinished() After https://codereview.chromium.org/2613853002/, SVGImage should be completely loaded when ImageNotifyFinished() is called. This CL explicitly checks that assumption in ImageNotifyFinished(). This is a reland of https://codereview.chromium.org/1515963005/, with a stronger assumption of load event completion. BUG=382170, 690480, 667641 Review-Url: https://codereview.chromium.org/2888953004 Cr-Commit-Position: refs/heads/master@{#473608} Committed: https://chromium.googlesource.com/chromium/src/+/eec54a3ad6f426699e9aa5754b0e553de13fe75e

Patch Set 1 #

Patch Set 2 : Rebase #

Total comments: 2

Patch Set 3 : Rebase #

Patch Set 4 : Comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+22 lines, -2 lines) Patch
M third_party/WebKit/Source/core/loader/ImageLoader.cpp View 1 2 3 1 chunk +9 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/svg/graphics/SVGImage.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp View 1 2 3 1 chunk +12 lines, -1 line 0 comments Download

Depends on Patchset:

Messages

Total messages: 35 (24 generated)
hiroshige
PTAL. This requires [1], because without [1] ImageNotifyFinished() is called just in the middle of ...
3 years, 7 months ago (2017-05-19 03:00:20 UTC) #9
kouhei (in TOK)
lgtm
3 years, 7 months ago (2017-05-19 06:20:11 UTC) #12
yhirano
lgtm
3 years, 7 months ago (2017-05-19 07:15:03 UTC) #13
fs
On 2017/05/19 at 03:00:20, hiroshige wrote: > PTAL. > > This requires [1], because without ...
3 years, 7 months ago (2017-05-19 09:08:54 UTC) #14
pdr.
LGTM https://codereview.chromium.org/2888953004/diff/20001/third_party/WebKit/Source/core/loader/ImageLoader.cpp File third_party/WebKit/Source/core/loader/ImageLoader.cpp (right): https://codereview.chromium.org/2888953004/diff/20001/third_party/WebKit/Source/core/loader/ImageLoader.cpp#newcode559 third_party/WebKit/Source/core/loader/ImageLoader.cpp:559: ToSVGImage(image_->GetImage())->CheckLoaded(); Can you add a comment here describing ...
3 years, 7 months ago (2017-05-19 17:16:42 UTC) #16
hiroshige
> I take it this should've been a dependent PS on top of [1]? Er, ...
3 years, 7 months ago (2017-05-19 20:51:44 UTC) #18
pdr.
On 2017/05/19 at 20:51:44, hiroshige wrote: > > I take it this should've been a ...
3 years, 7 months ago (2017-05-19 20:55:22 UTC) #21
fs
On 2017/05/19 at 20:55:22, pdr wrote: > On 2017/05/19 at 20:51:44, hiroshige wrote: > > ...
3 years, 7 months ago (2017-05-19 21:22:22 UTC) #22
kinuko
lgtm
3 years, 7 months ago (2017-05-19 22:31:08 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2888953004/80001
3 years, 7 months ago (2017-05-22 17:11:39 UTC) #32
commit-bot: I haz the power
3 years, 7 months ago (2017-05-22 17:17:21 UTC) #35
Message was sent while issue was closed.
Committed patchset #4 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/eec54a3ad6f426699e9aa5754b0e...

Powered by Google App Engine
This is Rietveld 408576698