| Index: chrome/browser/cocoa/autocomplete_text_field.mm
|
| diff --git a/chrome/browser/cocoa/autocomplete_text_field.mm b/chrome/browser/cocoa/autocomplete_text_field.mm
|
| index 9c3e5939e85e3da9d2ab7f1b70e4c3e9e6b413a6..efc114a26d575ed90edbbb6183806df4cbdf905b 100644
|
| --- a/chrome/browser/cocoa/autocomplete_text_field.mm
|
| +++ b/chrome/browser/cocoa/autocomplete_text_field.mm
|
| @@ -9,6 +9,8 @@
|
|
|
| @implementation AutocompleteTextField
|
|
|
| +@synthesize observer = observer_;
|
| +
|
| + (Class)cellClass {
|
| return [AutocompleteTextFieldCell class];
|
| }
|
| @@ -17,14 +19,6 @@
|
| DCHECK([[self cell] isKindOfClass:[AutocompleteTextFieldCell class]]);
|
| }
|
|
|
| -- (BOOL)textShouldPaste:(NSText*)fieldEditor {
|
| - id delegate = [self delegate];
|
| - if ([delegate respondsToSelector:@selector(control:textShouldPaste:)]) {
|
| - return [delegate control:self textShouldPaste:fieldEditor];
|
| - }
|
| - return YES;
|
| -}
|
| -
|
| - (NSString*)textPasteActionString:(NSText*)fieldEditor {
|
| id delegate = [self delegate];
|
| if ([delegate respondsToSelector:@selector(control:textPasteActionString:)]) {
|
| @@ -41,11 +35,8 @@
|
| }
|
|
|
| - (void)flagsChanged:(NSEvent*)theEvent {
|
| - id delegate = [self delegate];
|
| - if ([delegate respondsToSelector:@selector(control:flagsChanged:)]) {
|
| - [delegate control:self flagsChanged:theEvent];
|
| - }
|
| - [super flagsChanged:theEvent];
|
| + bool controlFlag = ([theEvent modifierFlags]&NSControlKeyMask) != 0;
|
| + observer_->OnControlKeyChanged(controlFlag);
|
| }
|
|
|
| - (AutocompleteTextFieldCell*)autocompleteTextFieldCell {
|
|
|