| Index: LayoutTests/inspector/sources/debugger-breakpoints/debugger-reload-breakpoints-with-source-maps.html
|
| diff --git a/LayoutTests/inspector/sources/debugger-breakpoints/debugger-reload-breakpoints-with-source-maps.html b/LayoutTests/inspector/sources/debugger-breakpoints/debugger-reload-breakpoints-with-source-maps.html
|
| index 32a9d0b6a6004acc54388b9f731066efe873e05c..b4d8a60737e0ad0e6121427e26ef4ba8c86e46c1 100644
|
| --- a/LayoutTests/inspector/sources/debugger-breakpoints/debugger-reload-breakpoints-with-source-maps.html
|
| +++ b/LayoutTests/inspector/sources/debugger-breakpoints/debugger-reload-breakpoints-with-source-maps.html
|
| @@ -30,13 +30,30 @@ var test = function()
|
| //Both breakpoints are resolved before reload
|
| InspectorTest.dumpBreakpointSidebarPane("Breakpoints before reload:");
|
| InspectorTest.addSniffer(WebInspector.CompilerScriptMapping.prototype, "_sourceMapLoaded", onSourceMapLoaded);
|
| - InspectorTest.reloadPage();
|
| + InspectorTest.reloadPage(onPageReloaded);
|
| }
|
| }
|
| }
|
|
|
| + var sourceMapLoaded = false;
|
| + var pageReloaded = false;
|
| +
|
| + function onPageReloaded()
|
| + {
|
| + pageReloaded = true;
|
| + maybeCompleteTest();
|
| + }
|
| +
|
| function onSourceMapLoaded()
|
| {
|
| + sourceMapLoaded = true;
|
| + maybeCompleteTest();
|
| + }
|
| +
|
| + function maybeCompleteTest()
|
| + {
|
| + if (!pageReloaded || !sourceMapLoaded)
|
| + return;
|
| InspectorTest.dumpBreakpointSidebarPane("Breakpoints after reload:");
|
| InspectorTest.completeDebuggerTest();
|
| }
|
|
|