Changeset 57888 in webkit
- Timestamp:
- Apr 20, 2010 6:44:32 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r57886 r57888 1 2010-04-20 Evan Stade <estade@chromium.org> 2 3 Reviewed by David Levin. 4 5 [chromium] crash when dragging images 6 https://bugs.webkit.org/show_bug.cgi?id=37715 7 8 NULL check the return value of nativeImageForCurrentFrame(), 9 and NULL check Image just for good measure. 10 11 Tested by new DragImageTest unit test. 12 13 * platform/chromium/DragImageChromiumSkia.cpp: 14 (WebCore::createDragImageFromImage): 15 1 16 2010-04-20 Dirk Schulze <krit@webkit.org> 2 17 -
trunk/WebCore/platform/chromium/DragImageChromiumSkia.cpp
r57162 r57888 77 77 DragImageRef createDragImageFromImage(Image* image) 78 78 { 79 return new SkBitmap(*image->nativeImageForCurrentFrame()); 79 if (!image) 80 return 0; 81 82 NativeImageSkia* bitmap = image->nativeImageForCurrentFrame(); 83 return bitmap ? new SkBitmap(*bitmap) : 0; 80 84 } 81 85 -
trunk/WebKit/chromium/ChangeLog
r57887 r57888 1 2010-04-20 Evan Stade <estade@chromium.org> 2 3 Reviewed by David Levin. 4 5 [chromium] crash when dragging images 6 https://bugs.webkit.org/show_bug.cgi?id=37715 7 8 Added unit tests for DragImageChromiumSkia. 9 10 * WebKit.gyp: 11 * tests/DragImageTest.cpp: Added. 12 (WebCore::TestImage::TestImage): 13 (WebCore::TestImage::~TestImage): 14 (WebCore::TestImage::size): 15 (WebCore::TestImage::nativeImageForCurrentFrame): 16 (WebCore::TestImage::destroyDecodedData): 17 (WebCore::TestImage::decodedSize): 18 (WebCore::TestImage::draw): 19 (WebCore::TEST): 20 1 21 2010-04-20 Stuart Morgan <stuartmorgan@chromium.org> 2 22 -
trunk/WebKit/chromium/WebKit.gyp
r57780 r57888 503 503 ], 504 504 'sources': [ 505 'tests/DragImageTest.cpp', 505 506 'tests/KeyboardTest.cpp', 506 507 'tests/KURLTest.cpp', … … 514 515 'tests/TransparencyWinTest.cpp', 515 516 'tests/UniscribeHelperTest.cpp', 517 ], 518 }], 519 ['OS=="mac"', { 520 'sources!': [ 521 # FIXME: Port DragImageTest to Mac. 522 'tests/DragImageTest.cpp', 516 523 ], 517 524 }],
Note: See TracChangeset
for help on using the changeset viewer.