summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/views/chrome_views_delegate.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/ui/views/chrome_views_delegate.cc')
-rw-r--r--chrome/browser/ui/views/chrome_views_delegate.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/chrome/browser/ui/views/chrome_views_delegate.cc b/chrome/browser/ui/views/chrome_views_delegate.cc
index ac0f073..f5aceb5 100644
--- a/chrome/browser/ui/views/chrome_views_delegate.cc
+++ b/chrome/browser/ui/views/chrome_views_delegate.cc
@@ -24,6 +24,10 @@
#include "chrome/browser/app_icon_win.h"
#endif
+#if defined(USE_AURA)
+#include "ash/shell.h"
+#endif
+
namespace {
// If the given window has a profile associated with it, use that profile's
@@ -124,6 +128,15 @@ HICON ChromeViewsDelegate::GetDefaultWindowIcon() const {
}
#endif
+views::NonClientFrameView* ChromeViewsDelegate::CreateDefaultNonClientFrameView(
+ views::Widget* widget) {
+#if defined(USE_AURA)
+ return ash::Shell::GetInstance()->CreateDefaultNonClientFrameView(widget);
+#else
+ return NULL;
+#endif
+}
+
void ChromeViewsDelegate::AddRef() {
g_browser_process->AddRefModule();
}