Index: chrome/browser/ui/cocoa/tab_contents/sad_tab_controller.mm |
diff --git a/chrome/browser/ui/cocoa/tab_contents/sad_tab_controller.mm b/chrome/browser/ui/cocoa/tab_contents/sad_tab_controller.mm |
index c01a9458f809d86c29d4c8a85d9dcaae154db167..35005a3e1cf8cfefa124472354ead4908e5748e5 100644 |
--- a/chrome/browser/ui/cocoa/tab_contents/sad_tab_controller.mm |
+++ b/chrome/browser/ui/cocoa/tab_contents/sad_tab_controller.mm |
@@ -7,17 +7,21 @@ |
#include "base/mac/mac_util.h" |
#import "chrome/browser/ui/cocoa/tab_contents/sad_tab_view.h" |
+namespace sad_tab_controller_mac { |
+SadTabController* CreateSadTabController(TabContents* tab_contents) { |
+ return [[SadTabController alloc] initWithTabContents:tab_contents]; |
+} |
jochen (gone - plz use gerrit)
2011/11/14 16:44:54
empty line after this
|
+gfx::NativeView ViewOfSadTabController(SadTabController* sad_tab) { |
+ return [sad_tab view]; |
+} |
+} |
jochen (gone - plz use gerrit)
2011/11/14 16:44:54
// namespace sad_tab_controller_mac
|
+ |
@implementation SadTabController |
-- (id)initWithTabContents:(TabContents*)someTabContents |
- superview:(NSView*)superview { |
+- (id)initWithTabContents:(TabContents*)tabContents { |
if ((self = [super initWithNibName:@"SadTab" |
bundle:base::mac::MainAppBundle()])) { |
- tabContents_ = someTabContents; |
- |
- NSView* view = [self view]; |
- [superview addSubview:view]; |
- [view setFrame:[superview bounds]]; |
+ tabContents_ = tabContents; |
} |
return self; |
@@ -31,11 +35,6 @@ |
} |
} |
-- (void)dealloc { |
- [[self view] removeFromSuperview]; |
- [super dealloc]; |
-} |
- |
- (TabContents*)tabContents { |
return tabContents_; |
} |