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

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java

Issue 1266073002: Remove OmahaClient low-end device check. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
index e448686d8b37e06203aa67f015aa7e1c959613a1..8cd5ad7b3de30e72a9918b572610c1d103e874c0 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
@@ -22,7 +22,6 @@ import android.os.Bundle;
import android.os.Looper;
import android.os.MessageQueue;
import android.os.Process;
-import android.os.StrictMode;
import android.os.SystemClock;
import android.preference.PreferenceManager;
import android.support.v7.app.AlertDialog;
@@ -88,7 +87,6 @@ import org.chromium.chrome.browser.metrics.UmaSessionStats;
import org.chromium.chrome.browser.net.spdyproxy.DataReductionProxySettings;
import org.chromium.chrome.browser.nfc.BeamController;
import org.chromium.chrome.browser.nfc.BeamProvider;
-import org.chromium.chrome.browser.omaha.OmahaClient;
import org.chromium.chrome.browser.partnercustomizations.PartnerBrowserCustomizations;
import org.chromium.chrome.browser.preferences.ChromePreferenceManager;
import org.chromium.chrome.browser.preferences.PrefServiceBridge;
@@ -260,19 +258,6 @@ public abstract class ChromeActivity extends AsyncInitializationActivity
mAssistStatusHandler.updateAssistState();
}
- // Low end device UI should be allowed only after a fresh install or when the data has
- // been cleared. This must happen before anyone calls SysUtils.isLowEndDevice() or
- // SysUtils.isLowEndDevice() will always return the wrong value.
- // Temporarily allowing disk access. TODO: Fix. See http://crbug.com/473352
- StrictMode.ThreadPolicy oldPolicy = StrictMode.allowThreadDiskReads();
- try {
- if (OmahaClient.isFreshInstallOrDataHasBeenCleared(this)) {
- ChromePreferenceManager.getInstance(this).setAllowLowEndDeviceUi();
- }
- } finally {
- StrictMode.setThreadPolicy(oldPolicy);
- }
-
if (!ChromePreferenceManager.getInstance(this).getAllowLowEndDeviceUi()) {
CommandLine.getInstance().appendSwitch(
BaseSwitches.DISABLE_LOW_END_DEVICE_MODE);

Powered by Google App Engine
This is Rietveld 408576698