Declare sidebarController property as __weak in PBGitWindowController.

Add some more (__ weak) properties which hold the other controller objects.
This commit is contained in:
André Berg
2010-04-05 21:15:10 +02:00
parent 3f7b66284b
commit c85fa2f216
2 changed files with 11 additions and 6 deletions
+6 -4
View File
@@ -9,14 +9,16 @@
#import <Cocoa/Cocoa.h>
#import "PBGitRepository.h"
@class PBViewController, PBGitSidebarController;
@class PBViewController, PBGitSidebarController, PBGitHistoryController;
@interface PBGitWindowController : NSWindowController {
__weak PBGitRepository* repository;
__weak PBViewController *contentController;
__weak PBViewController* viewController;
__weak PBGitSidebarController *sidebarController;
__weak PBGitHistoryController *historyController;
PBGitSidebarController *sidebarController;
IBOutlet NSView *sourceListControlsView;
IBOutlet NSSplitView *splitView;
IBOutlet NSView *sourceSplitView;
@@ -25,8 +27,6 @@
IBOutlet NSTextField *statusField;
IBOutlet NSProgressIndicator *progressIndicator;
__weak PBViewController* viewController;
IBOutlet NSToolbarItem *terminalItem;
IBOutlet NSToolbarItem *finderItem;
}
@@ -34,6 +34,8 @@
@property (assign) __weak PBGitRepository *repository;
@property (assign) __weak PBViewController * viewController;
@property (assign) __weak PBViewController * contentController;
@property (assign) __weak PBGitSidebarController * sidebarController;
@property (assign) __weak PBGitHistoryController * historyController;
- (id)initWithRepository:(PBGitRepository*)theRepository displayDefault:(BOOL)display;
+5 -2
View File
@@ -17,8 +17,11 @@
@implementation PBGitWindowController
@synthesize repository, viewController, contentController;
@synthesize repository;
@synthesize viewController;
@synthesize contentController;
@synthesize sidebarController;
@synthesize historyController;
- (id)initWithRepository:(PBGitRepository*)theRepository displayDefault:(BOOL)displayDefault
{