Index: LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage.html |
diff --git a/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage.html b/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage.html |
index db05ca72e6b27a06117c4fe4f3d7adc0ff78d89e..9635e200b52d8e5cfdcd3f4a88e2ea5bfef8b05b 100644 |
--- a/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage.html |
+++ b/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage.html |
@@ -138,6 +138,7 @@ function loaded() { |
if (imageLoaded && imageBitmapLoaded) { |
// check all of these elements |
elements = [image, aCanvas, d, aCtx, testBitmap]; |
+ |
// wait for callback to finish before each check to ensure synchronous behavior |
nextCheck(0); |
} |
@@ -170,7 +171,6 @@ function nextCheck(elementIndex) { |
checkCrop(imageBitmaps.negativeCrop); |
checkEmpty(imageBitmaps.empty); |
checkEmpty(imageBitmaps.emptyTwo); |
- checkImmutable(imageBitmaps.noCrop, elementIndex); |
nextCheck(elementIndex + 1); |
}, function() { |
testFailed("createImageBitmap promise rejected."); |
@@ -394,34 +394,6 @@ function checkEmpty(imageBitmap) { |
shouldBeClear(11, 11); |
shouldBeClear(22, 22); |
} |
- |
-function checkImmutable(imageBitmap, elementIndex) { |
- debug("Check immutable."); |
- // change the underlying element to ensure that it does not change the imageBitmap |
- switch(elementIndex) { |
- case 0: // image |
- image = new Image(); |
- break; |
- case 1: // canvas |
- clearContext(aCtx); |
- break; |
- case 2: // data |
- d = 0; |
- break; |
- case 3: // context |
- clearContext(aCtx); |
- break; |
- case 4: // bitmap |
- testBitmap = 0; |
- break; |
- default: |
- testFailed("Default should not be called."); |
- } |
- // should be drawn to (0, 0), (20, 20) |
- checkNoCrop(imageBitmap); |
- drawPattern(aCtx); |
-} |
- |
</script> |
<script src="../js/resources/js-test-post.js"></script> |
</body> |