Index: LayoutTests/inspector/sources/debugger/resources/framework.js |
diff --git a/LayoutTests/inspector/sources/debugger/resources/framework.js b/LayoutTests/inspector/sources/debugger/resources/framework.js |
index 6b6926f910bb4ab58168e304de80de96e588e664..efed1e775d4a717eabb177aa66947629c365db10 100644 |
--- a/LayoutTests/inspector/sources/debugger/resources/framework.js |
+++ b/LayoutTests/inspector/sources/debugger/resources/framework.js |
@@ -132,3 +132,15 @@ Framework.throwFrameworkExceptionAndCatch = function() |
} catch(e) { |
} |
} |
+ |
+Framework.scheduleUntilDone = function(callback, delay) |
+{ |
+ Framework.schedule(Framework_scheduleUntilDone, delay); |
+ |
+ function Framework_scheduleUntilDone() |
+ { |
+ if (callback && callback()) |
+ return; |
+ Framework.schedule(Framework_scheduleUntilDone, delay); |
+ } |
+} |