Chromium Code Reviews| Index: chrome/browser/extensions/extension_toolbar_model.cc |
| diff --git a/chrome/browser/extensions/extension_toolbar_model.cc b/chrome/browser/extensions/extension_toolbar_model.cc |
| index 4e1a472ff29b9f1c8d99e2c210ebd31e095fb78b..86a64d7f4064e2e89bf1631d459205f85dc65b0a 100644 |
| --- a/chrome/browser/extensions/extension_toolbar_model.cc |
| +++ b/chrome/browser/extensions/extension_toolbar_model.cc |
| @@ -256,7 +256,7 @@ size_t ExtensionToolbarModel::FindNewPositionFromLastKnownGood( |
| } |
| } |
| - return -1; |
| + return toolbar_items_.size(); // Is this correct? Or maybe |new_index|? |
|
Peter Kasting
2014/07/03 01:18:50
This line needs review.
Finnur
2014/07/03 12:17:54
It is definitely wrong to return |new_index| becau
Peter Kasting
2014/07/07 19:15:29
Done.
|
| } |
| void ExtensionToolbarModel::AddExtension(const Extension* extension) { |
| @@ -264,7 +264,7 @@ void ExtensionToolbarModel::AddExtension(const Extension* extension) { |
| if (!ExtensionActionManager::Get(profile_)->GetBrowserAction(*extension)) |
| return; |
| - size_t new_index = -1; |
| + size_t new_index = toolbar_items_.size(); |
| // See if we have a last known good position for this extension. |
| ExtensionIdList::iterator last_pos = std::find(last_known_positions_.begin(), |
| @@ -280,10 +280,9 @@ void ExtensionToolbarModel::AddExtension(const Extension* extension) { |
| } |
| } else { |
| // This is a never before seen extension, that was added to the end. Make |
| - // sure to reflect that. |
| + // sure to reflect that. (|new_index| was set above.) |
| toolbar_items_.push_back(make_scoped_refptr(extension)); |
| last_known_positions_.push_back(extension->id()); |
| - new_index = toolbar_items_.size() - 1; |
|
Finnur
2014/07/03 12:17:54
This removal is not correct, I believe. |new_index
Peter Kasting
2014/07/07 19:15:29
I think you're misreading the code.
Note that in
Finnur
2014/07/08 10:48:24
Sure. But I must still be misreading the CL becaus
Peter Kasting
2014/07/08 19:21:25
Now I'm the one confused. I'm not changing the pu
Finnur
2014/07/08 23:31:20
My apologies. I was trying to get a review in (to
|
| UpdatePrefs(); |
| } |