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

Issue 1311913007: Do not select a Tab while closing all tabs or undoing (Closed)

Created:
5 years, 3 months ago by Jaekyun Seok (inactive)
Modified:
5 years, 3 months ago
CC:
chromium-reviews, plundblad+watch_chromium.org, aboxhall+watch_chromium.org, nektar+watch_chromium.org, yuzo+watch_chromium.org, je_julie, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Do not select a Tab while closing all tabs or undoing BUG=517060 Committed: https://crrev.com/ff2e6be166f90dd79b48e2e6279dc191c8349050 Cr-Commit-Position: refs/heads/master@{#347332}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Apply Ted's comments #

Total comments: 6

Patch Set 3 : Update getNextTabIfClosed #

Total comments: 2

Patch Set 4 : Apply Ted's comments #

Patch Set 5 : Fix UndoTabModelTest #

Unified diffs Side-by-side diffs Delta from patch set Stats (+124 lines, -109 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java View 1 2 3 6 chunks +25 lines, -10 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/UndoTabModelTest.java View 1 2 3 4 21 chunks +99 lines, -99 lines 0 comments Download

Messages

Total messages: 18 (6 generated)
Jaekyun Seok (inactive)
dtrainor@ and tedchoc@, please review this CL.
5 years, 3 months ago (2015-09-02 08:46:39 UTC) #2
Ted C
I'm wondering if we can avoid changing the APIs at all and keep the logic ...
5 years, 3 months ago (2015-09-02 20:30:56 UTC) #3
Jaekyun Seok (inactive)
PTAL. I modified codes to keep the logic isolated into the tab model base logic. ...
5 years, 3 months ago (2015-09-03 00:27:58 UTC) #4
Ted C
https://codereview.chromium.org/1311913007/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java (right): https://codereview.chromium.org/1311913007/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java#newcode255 chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java:255: if (wasNothingSelected) { why not check mIndex == INVALID_TAB_INDEX ...
5 years, 3 months ago (2015-09-03 18:26:21 UTC) #5
Jaekyun Seok (inactive)
PTAL. https://codereview.chromium.org/1311913007/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java (right): https://codereview.chromium.org/1311913007/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java#newcode255 chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java:255: if (wasNothingSelected) { On 2015/09/03 18:26:21, Ted C ...
5 years, 3 months ago (2015-09-04 00:02:27 UTC) #6
Ted C
lgtm https://codereview.chromium.org/1311913007/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java (right): https://codereview.chromium.org/1311913007/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java#newcode403 chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java:403: for (Tab tab : mTabs) { I would ...
5 years, 3 months ago (2015-09-04 00:06:19 UTC) #7
Jaekyun Seok (inactive)
https://codereview.chromium.org/1311913007/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java (right): https://codereview.chromium.org/1311913007/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java#newcode403 chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelBase.java:403: for (Tab tab : mTabs) { On 2015/09/04 00:06:19, ...
5 years, 3 months ago (2015-09-04 00:25:56 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1311913007/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1311913007/60001
5 years, 3 months ago (2015-09-04 00:26:06 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_android_rel_ng/builds/65018)
5 years, 3 months ago (2015-09-04 02:29:15 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1311913007/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1311913007/80001
5 years, 3 months ago (2015-09-04 02:37:59 UTC) #16
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years, 3 months ago (2015-09-04 03:18:21 UTC) #17
commit-bot: I haz the power
5 years, 3 months ago (2015-09-04 03:19:13 UTC) #18
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/ff2e6be166f90dd79b48e2e6279dc191c8349050
Cr-Commit-Position: refs/heads/master@{#347332}

Powered by Google App Engine
This is Rietveld 408576698