Chromium Code Reviews| Index: chrome/browser/tabs/tab_strip_selection_model.cc |
| diff --git a/chrome/browser/tabs/tab_strip_selection_model.cc b/chrome/browser/tabs/tab_strip_selection_model.cc |
| index 1164b28f7cb006a32e609df8ac394f84a3f3e687..81837ed21e5631e3c882a9d7c4cddf7a733fd15e 100644 |
| --- a/chrome/browser/tabs/tab_strip_selection_model.cc |
| +++ b/chrome/browser/tabs/tab_strip_selection_model.cc |
| @@ -139,3 +139,12 @@ void TabStripSelectionModel::Copy(const TabStripSelectionModel& source) { |
| active_ = source.active_; |
| anchor_ = source.anchor_; |
| } |
| + |
| +bool TabStripSelectionModel::Equals(const TabStripSelectionModel& rhs) const { |
| + return active_ == rhs.active() && |
| + anchor_ == rhs.anchor() && |
| + selected_indices().size() == rhs.selected_indices().size() && |
|
sky
2011/06/03 15:35:56
can't use use == for comparing the two vectors?
dpapad
2011/06/03 17:49:01
Done.
|
| + std::equal(selected_indices().begin(), |
| + selected_indices().end(), |
| + rhs.selected_indices().begin()); |
| +} |