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

Issue 10828296: Avoid crashing when an ImageSkia has no representations and is converted to SkBitmap. (Closed)

Created:
8 years, 4 months ago by Jeffrey Yasskin
Modified:
8 years, 4 months ago
Reviewers:
Robert Sesek, pkotwicz
CC:
chromium-reviews, rsesek+watch_chromium.org
Visibility:
Public.

Description

Avoid crashing when an ImageSkia has no representations and is converted to SkBitmap. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=151570

Patch Set 1 #

Patch Set 2 : Add test #

Total comments: 6

Patch Set 3 : Fix pkotwicz's comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+32 lines, -11 lines) Patch
M ui/gfx/image/image_skia.h View 1 chunk +1 line, -1 line 0 comments Download
M ui/gfx/image/image_skia.cc View 2 chunks +5 lines, -10 lines 0 comments Download
M ui/gfx/image/image_skia_rep.h View 1 chunk +3 lines, -0 lines 0 comments Download
M ui/gfx/image/image_skia_unittest.cc View 1 2 1 chunk +23 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
Jeffrey Yasskin
8 years, 4 months ago (2012-08-14 01:54:04 UTC) #1
Robert Sesek
Is there a BUG= for this?
8 years, 4 months ago (2012-08-14 14:42:05 UTC) #2
pkotwicz
https://chromiumcodereview.appspot.com/10828296/diff/2001/ui/gfx/image/image_skia.h File ui/gfx/image/image_skia.h (right): https://chromiumcodereview.appspot.com/10828296/diff/2001/ui/gfx/image/image_skia.h#newcode116 ui/gfx/image/image_skia.h:116: const SkBitmap* bitmap() const { return &operator SkBitmap&(); } ...
8 years, 4 months ago (2012-08-14 14:44:24 UTC) #3
Jeffrey Yasskin
I didn't file a bug for this. Do I need to? https://chromiumcodereview.appspot.com/10828296/diff/2001/ui/gfx/image/image_skia.h File ui/gfx/image/image_skia.h (right): ...
8 years, 4 months ago (2012-08-14 17:08:28 UTC) #4
pkotwicz
http://codereview.chromium.org/10828296/diff/2001/ui/gfx/image/image_skia_unittest.cc File ui/gfx/image/image_skia_unittest.cc (right): http://codereview.chromium.org/10828296/diff/2001/ui/gfx/image/image_skia_unittest.cc#newcode182 ui/gfx/image/image_skia_unittest.cc:182: ImageSkia empty_image_copy(empty_image); I follow your reasoning. My personal opinion ...
8 years, 4 months ago (2012-08-14 17:41:15 UTC) #5
pkotwicz
LGTM with NITS
8 years, 4 months ago (2012-08-14 17:43:04 UTC) #6
Jeffrey Yasskin
https://chromiumcodereview.appspot.com/10828296/diff/2001/ui/gfx/image/image_skia_unittest.cc File ui/gfx/image/image_skia_unittest.cc (right): https://chromiumcodereview.appspot.com/10828296/diff/2001/ui/gfx/image/image_skia_unittest.cc#newcode182 ui/gfx/image/image_skia_unittest.cc:182: ImageSkia empty_image_copy(empty_image); On 2012/08/14 17:41:15, pkotwicz wrote: > I ...
8 years, 4 months ago (2012-08-14 19:14:15 UTC) #7
Robert Sesek
LGTM
8 years, 4 months ago (2012-08-14 19:16:37 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jyasskin@chromium.org/10828296/6002
8 years, 4 months ago (2012-08-14 19:20:54 UTC) #9
commit-bot: I haz the power
8 years, 4 months ago (2012-08-14 21:37:24 UTC) #10
Change committed as 151570

Powered by Google App Engine
This is Rietveld 408576698