Index: chromecast/browser/cast_browser_process.cc |
diff --git a/chromecast/browser/cast_browser_process.cc b/chromecast/browser/cast_browser_process.cc |
index 03377d46a479ab02feef13140d9ef7446286c7ef..8a3057c4a28791f58420683c84e86a0dfc115b04 100644 |
--- a/chromecast/browser/cast_browser_process.cc |
+++ b/chromecast/browser/cast_browser_process.cc |
@@ -14,6 +14,10 @@ |
#include "components/crash/browser/crash_dump_manager_android.h" |
#endif // defined(OS_ANDROID) |
+#if defined(USE_AURA) |
+#include "ui/aura/env.h" |
+#endif |
+ |
namespace chromecast { |
namespace shell { |
@@ -34,6 +38,9 @@ CastBrowserProcess::CastBrowserProcess() { |
CastBrowserProcess::~CastBrowserProcess() { |
DCHECK_EQ(g_instance, this); |
+#if defined(USE_AURA) |
+ aura::Env::DeleteInstance(); |
+#endif |
g_instance = NULL; |
} |