Index: LayoutTests/compositing/plugins/invalidate_rect.html |
diff --git a/LayoutTests/compositing/plugins/invalidate_rect.html b/LayoutTests/compositing/plugins/invalidate_rect.html |
index b2c35fcab2d0459731c3096c9e6149c11c4714b2..a9f6ea26f33b42b1c7d99e66e6927941cb4a993a 100644 |
--- a/LayoutTests/compositing/plugins/invalidate_rect.html |
+++ b/LayoutTests/compositing/plugins/invalidate_rect.html |
@@ -9,20 +9,27 @@ |
} |
</style> |
+ <script src="../../resources/run-after-display.js"></script> |
<script> |
- if (window.testRunner) |
+ if (window.testRunner) { |
testRunner.dumpAsText(); |
+ testRunner.waitUntilDone(); |
+ } |
var paintCount = 0; |
function onLoad() |
{ |
- testRunner.display(); |
- paintCount = 0; |
- document.getElementById('testPlugin').invalidateRect(0, 0, 200, 200); |
- testRunner.displayInvalidatedRegion(); |
- if (paintCount > 0) |
- document.getElementById('result').innerHTML = "SUCCESS"; |
+ runAfterDisplay(function() { |
+ paintCount = 0; |
+ document.getElementById('testPlugin').invalidateRect(0, 0, 200, 200); |
+ runAfterDisplay(function() { |
+ if (paintCount > 0) |
+ document.getElementById('result').innerHTML = "SUCCESS"; |
+ if (window.testRunner) |
+ testRunner.notifyDone(); |
+ }); |
+ }); |
} |
function didPaint() |