Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(290)

Issue 7140001: Multi-tab: Fixing TabStripSelectionModel::SetSelectedIndex corner case. (Closed)

Created:
9 years, 6 months ago by dpapad
Modified:
9 years, 6 months ago
CC:
chromium-reviews
Visibility:
Public.

Description

Multi-tab: Fixing TabStripSelectionModel::SetSelectedIndex corner case. BUG=Invoking SetSelectedIndex(-1) results in stack overflow. TEST=NONE Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=88433

Patch Set 1 #

Total comments: 2

Patch Set 2 : Adding unit tests #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+26 lines, -1 line) Patch
M chrome/browser/tabs/tab_strip_selection_model.cc View 1 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/tabs/tab_strip_selection_model_unittest.cc View 1 2 chunks +23 lines, -0 lines 2 comments Download

Messages

Total messages: 5 (0 generated)
dpapad
This should fix the problem, right? I did not put it in http://codereview.chromium.org/7033048/ because it ...
9 years, 6 months ago (2011-06-08 20:35:21 UTC) #1
sky
TabStripSelectionModel has some tests. Could you add add coverage for this? http://codereview.chromium.org/7140001/diff/1/chrome/browser/tabs/tab_strip_selection_model.cc File chrome/browser/tabs/tab_strip_selection_model.cc (right): ...
9 years, 6 months ago (2011-06-08 20:38:49 UTC) #2
dpapad
http://codereview.chromium.org/7140001/diff/1/chrome/browser/tabs/tab_strip_selection_model.cc File chrome/browser/tabs/tab_strip_selection_model.cc (right): http://codereview.chromium.org/7140001/diff/1/chrome/browser/tabs/tab_strip_selection_model.cc#newcode63 chrome/browser/tabs/tab_strip_selection_model.cc:63: selected_indices_.push_back(index); On 2011/06/08 20:38:49, sky wrote: > Only push_back ...
9 years, 6 months ago (2011-06-08 21:19:34 UTC) #3
sky
LGTM http://codereview.chromium.org/7140001/diff/4001/chrome/browser/tabs/tab_strip_selection_model_unittest.cc File chrome/browser/tabs/tab_strip_selection_model_unittest.cc (right): http://codereview.chromium.org/7140001/diff/4001/chrome/browser/tabs/tab_strip_selection_model_unittest.cc#newcode43 chrome/browser/tabs/tab_strip_selection_model_unittest.cc:43: TEST_F(TabStripSelectionModelTest, SetSelectedIndexToEmpty) { On 2011/06/08 21:19:34, dpapad wrote: ...
9 years, 6 months ago (2011-06-08 21:59:23 UTC) #4
commit-bot: I haz the power
9 years, 6 months ago (2011-06-08 22:56:06 UTC) #5
Change committed as 88433

Powered by Google App Engine
This is Rietveld 408576698