|
|
Created:
3 years, 8 months ago by bsazonov Modified:
3 years, 8 months ago Reviewers:
Bernhard Bauer CC:
chromium-reviews, agrieve+watch_chromium.org Target Ref:
refs/heads/master Project:
chromium Visibility:
Public. |
DescriptionClean up code in SignInPreference
This CL cleans up and structures code in SignInPreference.java.
1. Three possible states (signin disabled, not signed in & signed in) of
SignInPreference are now structured and have dedicated setup functions.
2. Added comment to clarify mViewEnabled magic.
3. Removed hardcoded Android view ids from onBindView.
4. Removed code to change enabled state.
BUG=none
Review-Url: https://codereview.chromium.org/2803753002
Cr-Commit-Position: refs/heads/master@{#462860}
Committed: https://chromium.googlesource.com/chromium/src/+/e7274aef78e201e05c8fbcaa160717f3bdec968b
Patch Set 1 : #
Total comments: 4
Patch Set 2 : Addressed comments #
Messages
Total messages: 21 (16 generated)
The CQ bit was checked by bsazonov@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== Clean up code in SignInPreference This CL cleans up and structures code in SignInPreference.java. 1. Three possible states (signin disabled, not signed in & signed in) of SignInPreference are now structured and have dedicated setup functions. 2. Added comment to clarify mViewEnabled magic. 3. Removed hardcoded Android view ids from enabled state manipulations. BUG=none ========== to ========== Clean up code in SignInPreference This CL cleans up and structures code in SignInPreference.java. 1. Three possible states (signin disabled, not signed in & signed in) of SignInPreference are now structured and have dedicated setup functions. 2. Added comment to clarify mViewEnabled magic. 3. Removed hardcoded Android view ids from enabled state manipulations. 4. Removed code to change enabled state. BUG=none ==========
Description was changed from ========== Clean up code in SignInPreference This CL cleans up and structures code in SignInPreference.java. 1. Three possible states (signin disabled, not signed in & signed in) of SignInPreference are now structured and have dedicated setup functions. 2. Added comment to clarify mViewEnabled magic. 3. Removed hardcoded Android view ids from enabled state manipulations. 4. Removed code to change enabled state. BUG=none ========== to ========== Clean up code in SignInPreference This CL cleans up and structures code in SignInPreference.java. 1. Three possible states (signin disabled, not signed in & signed in) of SignInPreference are now structured and have dedicated setup functions. 2. Added comment to clarify mViewEnabled magic. 3. Removed hardcoded Android view ids from onBindView. 4. Removed code to change enabled state. BUG=none ==========
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
Patchset #1 (id:1) has been deleted
The CQ bit was checked by bsazonov@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
bsazonov@chromium.org changed reviewers: + bauerb@chromium.org
Bernhard, please take a look.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
lgtm https://codereview.chromium.org/2803753002/diff/20001/chrome/android/java/src... File chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java (right): https://codereview.chromium.org/2803753002/diff/20001/chrome/android/java/src... chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java:127: final Profile profile = Profile.getLastUsedProfile(); I don't think this needs to be final. https://codereview.chromium.org/2803753002/diff/20001/chrome/android/java/src... chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java:166: private static void setEnabledRecursive(View view, boolean enabled) { This method already exists in ViewUtils.
Thanks! https://codereview.chromium.org/2803753002/diff/20001/chrome/android/java/src... File chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java (right): https://codereview.chromium.org/2803753002/diff/20001/chrome/android/java/src... chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java:127: final Profile profile = Profile.getLastUsedProfile(); On 2017/04/07 14:05:48, Bernhard Bauer wrote: > I don't think this needs to be final. Done. https://codereview.chromium.org/2803753002/diff/20001/chrome/android/java/src... chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java:166: private static void setEnabledRecursive(View view, boolean enabled) { On 2017/04/07 14:05:48, Bernhard Bauer wrote: > This method already exists in ViewUtils. Oh, I haven't found it. Thanks for the tip!
The CQ bit was checked by bsazonov@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from bauerb@chromium.org Link to the patchset: https://codereview.chromium.org/2803753002/#ps40001 (title: "Addressed comments")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch. Bot data: {"patchset_id": 40001, "attempt_start_ts": 1491574896952560, "parent_rev": "e1920d9dc4d5cb935cbf0f27c0e5beb06c8a0c25", "commit_rev": "e7274aef78e201e05c8fbcaa160717f3bdec968b"}
Message was sent while issue was closed.
Description was changed from ========== Clean up code in SignInPreference This CL cleans up and structures code in SignInPreference.java. 1. Three possible states (signin disabled, not signed in & signed in) of SignInPreference are now structured and have dedicated setup functions. 2. Added comment to clarify mViewEnabled magic. 3. Removed hardcoded Android view ids from onBindView. 4. Removed code to change enabled state. BUG=none ========== to ========== Clean up code in SignInPreference This CL cleans up and structures code in SignInPreference.java. 1. Three possible states (signin disabled, not signed in & signed in) of SignInPreference are now structured and have dedicated setup functions. 2. Added comment to clarify mViewEnabled magic. 3. Removed hardcoded Android view ids from onBindView. 4. Removed code to change enabled state. BUG=none Review-Url: https://codereview.chromium.org/2803753002 Cr-Commit-Position: refs/heads/master@{#462860} Committed: https://chromium.googlesource.com/chromium/src/+/e7274aef78e201e05c8fbcaa1607... ==========
Message was sent while issue was closed.
Committed patchset #2 (id:40001) as https://chromium.googlesource.com/chromium/src/+/e7274aef78e201e05c8fbcaa1607... |