| Index: chrome/browser/cocoa/fullscreen_window.mm
|
| ===================================================================
|
| --- chrome/browser/cocoa/fullscreen_window.mm (revision 43729)
|
| +++ chrome/browser/cocoa/fullscreen_window.mm (working copy)
|
| @@ -83,15 +83,24 @@
|
| }
|
|
|
| - (ThemeProvider*)themeProvider {
|
| - return [[self delegate] themeProvider];
|
| + id delegate = [self delegate];
|
| + if (![delegate respondsToSelector:@selector(themeProvider)])
|
| + return NULL;
|
| + return [delegate themeProvider];
|
| }
|
|
|
| - (ThemedWindowStyle)themedWindowStyle {
|
| - return [[self delegate] themedWindowStyle];
|
| + id delegate = [self delegate];
|
| + if (![delegate respondsToSelector:@selector(themedWindowStyle)])
|
| + return THEMED_NORMAL;
|
| + return [delegate themedWindowStyle];
|
| }
|
|
|
| - (NSPoint)themePatternPhase {
|
| - return [[self delegate] themePatternPhase];
|
| + id delegate = [self delegate];
|
| + if (![delegate respondsToSelector:@selector(themePatternPhase)])
|
| + return NSMakePoint(0, 0);
|
| + return [delegate themePatternPhase];
|
| }
|
|
|
| @end
|
|
|