| Index: android/java/src/org/chromium/base/SysUtils.java
 | 
| diff --git a/android/java/src/org/chromium/base/SysUtils.java b/android/java/src/org/chromium/base/SysUtils.java
 | 
| index 1393e8ee7c33c0f6c3a6244f85631a02af054d69..74bac1055336b09d27a78d6dbc4a1ee0eb18578d 100644
 | 
| --- a/android/java/src/org/chromium/base/SysUtils.java
 | 
| +++ b/android/java/src/org/chromium/base/SysUtils.java
 | 
| @@ -115,13 +115,10 @@ public class SysUtils {
 | 
|          if (CommandLine.getInstance().hasSwitch(BaseSwitches.DISABLE_LOW_END_DEVICE_MODE)) {
 | 
|              return false;
 | 
|          }
 | 
| -        // Any pre-KitKat device cannot be considered 'low-end'.
 | 
| -        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {
 | 
| -            return false;
 | 
| -        }
 | 
|  
 | 
|          Context context = ApplicationStatus.getApplicationContext();
 | 
| -        if (context != null) {
 | 
| +        // Only KitKat and later devices have isLowRamDevice() call available.
 | 
| +        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT && context != null) {
 | 
|              ActivityManager activityManager = (ActivityManager)
 | 
|                      context.getSystemService(Context.ACTIVITY_SERVICE);
 | 
|              if (activityManager.isLowRamDevice()) {
 | 
| 
 |