| Index: chrome/browser/autocomplete/autocomplete_popup_view_mac.mm
|
| diff --git a/chrome/browser/autocomplete/autocomplete_popup_view_mac.mm b/chrome/browser/autocomplete/autocomplete_popup_view_mac.mm
|
| index 5adc9297e7d27a0356fbf2b49786ce8700082a05..c53fb4db052cdfe3f4ecdedb2471d82c7d69928d 100644
|
| --- a/chrome/browser/autocomplete/autocomplete_popup_view_mac.mm
|
| +++ b/chrome/browser/autocomplete/autocomplete_popup_view_mac.mm
|
| @@ -448,6 +448,10 @@ void AutocompletePopupViewMac::UpdatePopupAppearance() {
|
| PositionPopup(rows * cellHeight);
|
| }
|
|
|
| +void AutocompletePopupViewMac::SetSelectedLine(size_t line) {
|
| + model_->SetSelectedLine(line, false);
|
| +}
|
| +
|
| // This is only called by model in SetSelectedLine() after updating
|
| // everything. Popup should already be visible.
|
| void AutocompletePopupViewMac::PaintUpdatesNow() {
|
| @@ -673,7 +677,8 @@ void AutocompletePopupViewMac::OpenURLForRow(int row, bool force_background) {
|
| NSInteger row, column;
|
| if ([self getRow:&row column:&column forPoint:point]) {
|
| DCHECK_EQ(column, 0);
|
| - [self selectCellAtRow:row column:column];
|
| + DCHECK(popupView_);
|
| + popupView_->SetSelectedLine(row);
|
| return YES;
|
| }
|
| return NO;
|
|
|