From 4e0871c2e200e2c2ea9effa330b4ba8ff2c90400 Mon Sep 17 00:00:00 2001 From: Aron Cedercrantz Date: Fri, 17 Jul 2009 22:14:59 +0200 Subject: [PATCH] Add on window selection refresh. The changes in PBViewController is only there to supress a compiler warning. --- PBGitWindowController.m | 7 +++++++ PBViewController.h | 1 + PBViewController.m | 5 +++++ 3 files changed, 13 insertions(+) diff --git a/PBGitWindowController.m b/PBGitWindowController.m index aba1987..25a22ed 100644 --- a/PBGitWindowController.m +++ b/PBGitWindowController.m @@ -9,6 +9,7 @@ #import "PBGitWindowController.h" #import "PBGitHistoryController.h" #import "PBGitCommitController.h" +#import "PBGitDefaults.h" @implementation PBGitWindowController @@ -137,6 +138,12 @@ [[NSAlert alertWithError:error] beginSheetModalForWindow: [self window] modalDelegate:self didEndSelector:nil contextInfo:nil]; } +- (void)windowDidBecomeKey:(NSNotification *)notification +{ + if (self.viewController && [PBGitDefaults refreshAutomatically]) { + [(PBViewController *)self.viewController refresh:nil]; + } +} #pragma mark - #pragma mark Toolbar Delegates diff --git a/PBViewController.h b/PBViewController.h index 4715c61..6055ace 100644 --- a/PBViewController.h +++ b/PBViewController.h @@ -25,4 +25,5 @@ - (void) updateView; - (NSResponder *)firstResponder; +- (IBAction) refresh:(id)sender; @end diff --git a/PBViewController.m b/PBViewController.m index 510b7a7..3368d16 100644 --- a/PBViewController.m +++ b/PBViewController.m @@ -45,4 +45,9 @@ { return nil; } + +- (IBAction) refresh:(id)sender +{ + return; +} @end