| Index: chrome/browser/ui/cocoa/chrome_browser_window.mm
|
| diff --git a/chrome/browser/ui/cocoa/chrome_browser_window.mm b/chrome/browser/ui/cocoa/chrome_browser_window.mm
|
| index a6ef49cfa83623cec43d5a9d1c1836b28093ba97..e21507bdfc0cea40d36336736fe93efa54983ec4 100644
|
| --- a/chrome/browser/ui/cocoa/chrome_browser_window.mm
|
| +++ b/chrome/browser/ui/cocoa/chrome_browser_window.mm
|
| @@ -5,6 +5,8 @@
|
| #import "chrome/browser/ui/cocoa/chrome_browser_window.h"
|
|
|
| #include "base/logging.h"
|
| +#import "chrome/browser/ui/cocoa/themed_window.h"
|
| +#include "ui/base/theme_provider.h"
|
|
|
| @implementation ChromeBrowserWindow
|
|
|
| @@ -26,4 +28,25 @@
|
| [self setOpaque:YES];
|
| }
|
|
|
| +- (ui::ThemeProvider*)themeProvider {
|
| + id delegate = [self delegate];
|
| + if (![delegate respondsToSelector:@selector(themeProvider)])
|
| + return NULL;
|
| + return [delegate themeProvider];
|
| +}
|
| +
|
| +- (ThemedWindowStyle)themedWindowStyle {
|
| + id delegate = [self delegate];
|
| + if (![delegate respondsToSelector:@selector(themedWindowStyle)])
|
| + return THEMED_NORMAL;
|
| + return [delegate themedWindowStyle];
|
| +}
|
| +
|
| +- (NSPoint)themePatternPhase {
|
| + id delegate = [self delegate];
|
| + if (![delegate respondsToSelector:@selector(themePatternPhase)])
|
| + return NSMakePoint(0, 0);
|
| + return [delegate themePatternPhase];
|
| +}
|
| +
|
| @end
|
|
|