Re-register the internal chrome-devtools scheme handler after CefClearSchemeHandlerFactories() is called (issue #398).

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@350 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
Marshall Greenblatt
2011-10-31 17:56:35 +00:00
parent 3f91de1cea
commit b45a7175ac
4 changed files with 14 additions and 7 deletions

View File

@ -118,9 +118,10 @@ public:
} // namespace
// Register the DevTools scheme handler.
void RegisterDevToolsSchemeHandler()
void RegisterDevToolsSchemeHandler(bool firstTime)
{
CefRegisterCustomScheme(kChromeDevToolsScheme, true, false, true);
if (firstTime)
CefRegisterCustomScheme(kChromeDevToolsScheme, true, false, true);
CefRegisterSchemeHandlerFactory(kChromeDevToolsScheme, kChromeDevToolsHost,
new DevToolsSchemeHandlerFactory());
}