From 7eb3616f3fd0f352bbd26708ed3e5d90d63bbd1f Mon Sep 17 00:00:00 2001 From: Morgan Schweers Date: Mon, 26 Oct 2009 00:04:09 -0700 Subject: [PATCH] Disable toolbar entries when they are processing, as at least some minimal feedback for the user. I still think it needs a progress bar dialog, or something. --- PBRefController.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PBRefController.m b/PBRefController.m index 4d6cbb7..ec69ad4 100644 --- a/PBRefController.m +++ b/PBRefController.m @@ -252,22 +252,28 @@ -(void)rebaseButton:(id)sender { + [sender setEnabled:NO]; NSString *refName =[historyController.repository.currentBranch simpleRef]; [self rebaseImpl:refName]; + [sender setEnabled:YES]; // NSLog([NSString stringWithFormat:@"Rebase hit for %@!", refName]); } -(void)pushButton:(id)sender { + [sender setEnabled:NO]; NSString *refName =[historyController.repository.currentBranch simpleRef]; [self pushImpl:refName]; + [sender setEnabled:YES]; // NSLog([NSString stringWithFormat:@"Push hit for %@!", refName]); } -(void)fetchButton:(id)sender { + [sender setEnabled:NO]; NSString *refName =[historyController.repository.currentBranch simpleRef]; [self fetchImpl:refName]; + [sender setEnabled:YES]; // NSLog([NSString stringWithFormat:@"Fetch hit for %@!", refName]); }