Index: chrome/browser/ui/cocoa/extensions/chooser_dialog_cocoa_controller.mm |
diff --git a/chrome/browser/ui/cocoa/extensions/chooser_dialog_cocoa_controller.mm b/chrome/browser/ui/cocoa/extensions/chooser_dialog_cocoa_controller.mm |
index 4b26f176e91e0326258a3ab1549fae6a2c2d221c..73f7caf2dfa8971c43f4e0e7e76d8437cbc77b7b 100644 |
--- a/chrome/browser/ui/cocoa/extensions/chooser_dialog_cocoa_controller.mm |
+++ b/chrome/browser/ui/cocoa/extensions/chooser_dialog_cocoa_controller.mm |
@@ -66,6 +66,12 @@ initWithChooserDialogCocoa:(ChooserDialogCocoa*)chooserDialogCocoa |
[connectButton_ setEnabled:[tableView_ numberOfSelectedRows] > 0]; |
} |
+// Selection changes (while the mouse button is still down). |
+- (void)tableViewSelectionIsChanging:(NSNotification*)aNotification { |
+ [chooserContentView_ updateContentRowColor]; |
+ [connectButton_ setEnabled:[tableView_ numberOfSelectedRows] > 0]; |
+} |
+ |
- (void)onConnect:(id)sender { |
[chooserContentView_ accept]; |
chooserDialogCocoa_->Dismissed(); |