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

Issue 2787323002: Add strict mode exception to addPreferencesFromResource calls (Closed)

Created:
3 years, 8 months ago by dullweber
Modified:
3 years, 8 months ago
Reviewers:
msramek, Theresa
CC:
chromium-reviews, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Add StrictMode exception for addPreferencesFromResource calls. Add a helper method that disables StrictMode temporarily and loads preferences to ClearBrowsingDataPrefences, AboutChromePreferences and AutofillAndPaymentsPreferences to avoid StrictModeViolation errors. BUG=707174, 692125, 692130 Review-Url: https://codereview.chromium.org/2787323002 Cr-Commit-Position: refs/heads/master@{#461462} Committed: https://chromium.googlesource.com/chromium/src/+/92933ff654ebb9bb8be0de9eaad60668eb395443

Patch Set 1 #

Total comments: 2

Patch Set 2 : add helper method to avoid strictmode violation #

Patch Set 3 : add helper to other classes with open bugs #

Patch Set 4 : add class to java_sources.gni #

Total comments: 4

Patch Set 5 : rename helper to util #

Messages

Total messages: 21 (13 generated)
dullweber
The CBD tests caused a StrictModeException. I fixed it similar to this cl: http://crrev.com/2680013010
3 years, 8 months ago (2017-03-31 09:03:29 UTC) #2
Theresa
https://codereview.chromium.org/2787323002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java (right): https://codereview.chromium.org/2787323002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java#newcode506 chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java:506: StrictMode.ThreadPolicy oldPolicy = StrictMode.allowThreadDiskReads(); Please see crbug.com/692125 for a ...
3 years, 8 months ago (2017-03-31 15:18:43 UTC) #3
dullweber
https://codereview.chromium.org/2787323002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java (right): https://codereview.chromium.org/2787323002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java#newcode506 chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java:506: StrictMode.ThreadPolicy oldPolicy = StrictMode.allowThreadDiskReads(); On 2017/03/31 15:18:42, Theresa wrote: ...
3 years, 8 months ago (2017-04-03 09:33:14 UTC) #4
dullweber
On 2017/04/03 09:33:14, dullweber wrote: > https://codereview.chromium.org/2787323002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java > File > chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java > (right): > > ...
3 years, 8 months ago (2017-04-03 09:43:20 UTC) #7
Theresa
lgtm Thank you very much for making the helper method! https://codereview.chromium.org/2787323002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesHelper.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesHelper.java (right): https://codereview.chromium.org/2787323002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesHelper.java#newcode14 ...
3 years, 8 months ago (2017-04-03 14:56:17 UTC) #14
dullweber
https://codereview.chromium.org/2787323002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesHelper.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesHelper.java (right): https://codereview.chromium.org/2787323002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesHelper.java#newcode14 chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesHelper.java:14: public class PreferencesHelper { On 2017/04/03 14:56:17, Theresa wrote: ...
3 years, 8 months ago (2017-04-03 15:14:01 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2787323002/80001
3 years, 8 months ago (2017-04-03 15:14:56 UTC) #18
commit-bot: I haz the power
3 years, 8 months ago (2017-04-03 17:33:21 UTC) #21
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/92933ff654ebb9bb8be0de9eaad6...

Powered by Google App Engine
This is Rietveld 408576698