|
31 | 31 | @interface PBGitWindowController () {
|
32 | 32 | __weak PBViewController *contentController;
|
33 | 33 |
|
34 |
| - PBGitSidebarController *sidebarController; |
| 34 | + PBGitSidebarController *_sidebarController; |
35 | 35 | PBGitHistoryController *_historyViewController;
|
36 | 36 | PBGitCommitController *_commitViewController;
|
37 | 37 |
|
@@ -77,11 +77,12 @@ - (void)windowWillClose:(NSNotification *)notification
|
77 | 77 | {
|
78 | 78 | // NSLog(@"Window will close!");
|
79 | 79 |
|
80 |
| - if (sidebarController) |
81 |
| - [sidebarController closeView]; |
82 |
| - |
| 80 | + [self.sidebarViewController closeView]; |
83 | 81 | [self.historyViewController closeView];
|
84 | 82 | [self.commitViewController closeView];
|
| 83 | + _sidebarViewController = nil; |
| 84 | + _historyViewController = nil; |
| 85 | + _commitViewController = nil; |
85 | 86 | }
|
86 | 87 |
|
87 | 88 | - (BOOL)validateMenuItem:(NSMenuItem *)menuItem
|
@@ -130,13 +131,13 @@ - (void) windowDidLoad
|
130 | 131 | [[self window] setFrameUsingName:@"GitX"];
|
131 | 132 | [[self window] setRepresentedURL:self.repository.workingDirectoryURL];
|
132 | 133 |
|
133 |
| - sidebarController = [[PBGitSidebarController alloc] initWithRepository:self.repository superController:self]; |
| 134 | + _sidebarController = [[PBGitSidebarController alloc] initWithRepository:self.repository superController:self]; |
134 | 135 | _historyViewController = [[PBGitHistoryController alloc] initWithRepository:self.repository superController:self];
|
135 | 136 | _commitViewController = [[PBGitCommitController alloc] initWithRepository:self.repository superController:self];
|
136 | 137 |
|
137 |
| - [[sidebarController view] setFrame:[sourceSplitView bounds]]; |
138 |
| - [sourceSplitView addSubview:[sidebarController view]]; |
139 |
| - [sourceListControlsView addSubview:sidebarController.sourceListControlsView]; |
| 138 | + [[_sidebarController view] setFrame:[sourceSplitView bounds]]; |
| 139 | + [sourceSplitView addSubview:_sidebarController.view]; |
| 140 | + [sourceListControlsView addSubview:_sidebarController.sourceListControlsView]; |
140 | 141 |
|
141 | 142 | [[statusField cell] setBackgroundStyle:NSBackgroundStyleRaised];
|
142 | 143 | [progressIndicator setUsesThreadedAnimation:YES];
|
@@ -174,12 +175,12 @@ - (void) changeContentController:(PBViewController *)controller
|
174 | 175 |
|
175 | 176 | - (void) showCommitView:(id)sender
|
176 | 177 | {
|
177 |
| - [sidebarController selectStage]; |
| 178 | + [_sidebarController selectStage]; |
178 | 179 | }
|
179 | 180 |
|
180 | 181 | - (void) showHistoryView:(id)sender
|
181 | 182 | {
|
182 |
| - [sidebarController selectCurrentBranch]; |
| 183 | + [_sidebarController selectCurrentBranch]; |
183 | 184 | }
|
184 | 185 |
|
185 | 186 | - (void)showCommitHookFailedSheet:(NSString *)messageText infoText:(NSString *)infoText commitController:(PBGitCommitController *)controller
|
@@ -431,11 +432,11 @@ - (void)performPushForBranch:(PBGitRef *)branchRef toRemote:(PBGitRef *)remoteRe
|
431 | 432 |
|
432 | 433 | - (PBGitRef *)selectedRef {
|
433 | 434 | id firstResponder = self.window.firstResponder;
|
434 |
| - if (firstResponder == sidebarController.sourceView) { |
435 |
| - NSOutlineView *sourceView = sidebarController.sourceView; |
| 435 | + if (firstResponder == self.sidebarViewController.sourceView) { |
| 436 | + NSOutlineView *sourceView = self.sidebarViewController.sourceView; |
436 | 437 | PBSourceViewItem *item = [sourceView itemAtRow:sourceView.selectedRow];
|
437 | 438 | PBGitRef *ref = item.ref;
|
438 |
| - if (ref && (item.parent == sidebarController.remotes)) { |
| 439 | + if (ref && (item.parent == self.sidebarViewController.remotes)) { |
439 | 440 | ref = [PBGitRef refFromString:[kGitXRemoteRefPrefix stringByAppendingString:item.title]];
|
440 | 441 | }
|
441 | 442 | return ref;
|
|
0 commit comments