Chromium Code Reviews| Index: chrome/browser/ui/search_engines/keyword_editor_controller.cc |
| diff --git a/chrome/browser/ui/search_engines/keyword_editor_controller.cc b/chrome/browser/ui/search_engines/keyword_editor_controller.cc |
| index 132ce860fd85be65088598cf392c6bb2e2fb762b..a44ab2dae36fc9ac5280a2fff157781c9cc732ec 100644 |
| --- a/chrome/browser/ui/search_engines/keyword_editor_controller.cc |
| +++ b/chrome/browser/ui/search_engines/keyword_editor_controller.cc |
| @@ -39,12 +39,7 @@ int KeywordEditorController::AddTemplateURL(const string16& title, |
| content::RecordAction(UserMetricsAction("KeywordEditor_AddKeyword")); |
| - // There's a bug (1090726) in TableView with groups enabled such that newly |
| - // added items in groups ALWAYS appear at the end, regardless of the index |
| - // passed in. Worse yet, the selected rows get messed up when this happens |
| - // causing other problems. As a work around we always add the item to the end |
| - // of the list. |
| - const int new_index = table_model_->RowCount(); |
| + const int new_index = table_model_->last_other_engine_index(); |
|
Aaron Jacobs
2013/05/31 03:07:24
I'm not sure if the mentioned bug was officially c
Peter Kasting
2013/06/01 01:38:03
This was an old internal Google bug that was cover
|
| table_model_->Add(new_index, title, keyword, url); |
| return new_index; |