diff options
Diffstat (limited to 'chrome/browser/autocomplete/autocomplete_popup_view_mac.mm')
-rw-r--r-- | chrome/browser/autocomplete/autocomplete_popup_view_mac.mm | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/chrome/browser/autocomplete/autocomplete_popup_view_mac.mm b/chrome/browser/autocomplete/autocomplete_popup_view_mac.mm index f1dbc8e..4a6a85f 100644 --- a/chrome/browser/autocomplete/autocomplete_popup_view_mac.mm +++ b/chrome/browser/autocomplete/autocomplete_popup_view_mac.mm @@ -181,9 +181,10 @@ const std::wstring& AutocompletePopupViewMac::ResultDescriptionAt(size_t i) { return model_->result().match_at(i).description; } -void AutocompletePopupViewMac::AcceptInput( - WindowOpenDisposition disposition, bool for_drop) { - edit_view_->AcceptInput(disposition, for_drop); +void AutocompletePopupViewMac::AcceptInput() { + NSTableView* table = [popup_ contentView]; + model_->SetSelectedLine([table selectedRow], false); + edit_view_->AcceptInput(CURRENT_TAB, false); } @implementation AutocompleteTableTarget @@ -249,7 +250,7 @@ objectValueForTableColumn:(NSTableColumn*)aTableColumn - (void)select:sender { DCHECK(popup_view_); - popup_view_->AcceptInput(CURRENT_TAB, false); + popup_view_->AcceptInput(); } @end |