Index: android_webview/browser/aw_browser_main_parts.cc |
diff --git a/android_webview/browser/aw_browser_main_parts.cc b/android_webview/browser/aw_browser_main_parts.cc |
index 91824f80957089c8580f07f1fa20ce3d28ceeaf1..05840fe177f0f1711fdc6e9c9f1ef0d57c9ccfdf 100644 |
--- a/android_webview/browser/aw_browser_main_parts.cc |
+++ b/android_webview/browser/aw_browser_main_parts.cc |
@@ -5,6 +5,7 @@ |
#include "android_webview/browser/aw_browser_main_parts.h" |
#include "android_webview/browser/aw_browser_context.h" |
+#include "android_webview/browser/aw_devtools_delegate.h" |
#include "android_webview/browser/aw_result_codes.h" |
#include "base/android/build_info.h" |
#include "base/files/file_path.h" |
@@ -64,6 +65,7 @@ int AwBrowserMainParts::PreCreateThreads() { |
void AwBrowserMainParts::PreMainMessageLoopRun() { |
browser_context_->PreMainMessageLoopRun(); |
+ devtools_delegate_ = new AwDevToolsDelegate(browser_context_); |
} |
bool AwBrowserMainParts::MainMessageLoopRun(int* result_code) { |
@@ -72,4 +74,9 @@ bool AwBrowserMainParts::MainMessageLoopRun(int* result_code) { |
return true; |
} |
+void AwBrowserMainParts::PostMainMessageLoopRun() { |
+ if (devtools_delegate_) |
+ devtools_delegate_->Stop(); |
+} |
+ |
} // namespace android_webview |