Index: chrome/browser/ui/views/aura/chrome_shell_delegate.cc |
diff --git a/chrome/browser/ui/views/aura/chrome_shell_delegate.cc b/chrome/browser/ui/views/aura/chrome_shell_delegate.cc |
index cc0dec6597e250aed6692d3ebb46977190177ce8..e07bf43506f3ec8f77a6c9643dab2cbe2af568fd 100644 |
--- a/chrome/browser/ui/views/aura/chrome_shell_delegate.cc |
+++ b/chrome/browser/ui/views/aura/chrome_shell_delegate.cc |
@@ -12,10 +12,20 @@ |
#include "ui/aura/window.h" |
#include "ui/aura_shell/launcher/launcher_types.h" |
+// static |
+ChromeShellDelegate* ChromeShellDelegate::instance_ = NULL; |
+ |
ChromeShellDelegate::ChromeShellDelegate() { |
+ instance_ = this; |
} |
ChromeShellDelegate::~ChromeShellDelegate() { |
+ if (instance_ == this) |
+ instance_ = NULL; |
+} |
+ |
+const views::View* ChromeShellDelegate::GetStatusArea() const { |
+ return status_area_host_->GetStatusArea(); |
} |
// static |