Index: win8/metro_driver/chrome_app_view_ash.cc |
diff --git a/win8/metro_driver/chrome_app_view_ash.cc b/win8/metro_driver/chrome_app_view_ash.cc |
index 0d1ea8b2190982bbc3a65cd77dea2419a77871b4..b5afe11cf21228bd6eaf491d683e22433b0e62db 100644 |
--- a/win8/metro_driver/chrome_app_view_ash.cc |
+++ b/win8/metro_driver/chrome_app_view_ash.cc |
@@ -976,6 +976,9 @@ void ChromeAppViewAsh::OnMetroExit(MetroTerminateMethod method) { |
globals.app_exit->Exit(); |
} |
+ |
+ // Try really hard, see http://crbug.com/411147 for details. |
+ ::TerminateProcess(::GetCurrentProcess(), 0); |
} |
void ChromeAppViewAsh::OnInputSourceChanged() { |