| Index: chrome/android/java/src/org/chromium/chrome/browser/util/ViewUtils.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/util/ViewUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/util/ViewUtils.java
|
| index dc292e3c608226333e9c2cf27a2152307326b4f5..79d4f02e925c1d7b078945ff4810c104ced222e0 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/util/ViewUtils.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/util/ViewUtils.java
|
| @@ -34,6 +34,19 @@ public class ViewUtils {
|
| }
|
|
|
| /**
|
| + * Sets the enabled property of a View and all of its descendants.
|
| + */
|
| + public static void setEnabledRecursive(View view, boolean enabled) {
|
| + view.setEnabled(enabled);
|
| + if (view instanceof ViewGroup) {
|
| + ViewGroup group = (ViewGroup) view;
|
| + for (int i = 0; i < group.getChildCount(); i++) {
|
| + setEnabledRecursive(group.getChildAt(i), enabled);
|
| + }
|
| + }
|
| + }
|
| +
|
| + /**
|
| * Captures a bitmap of a View and draws it to a Canvas.
|
| */
|
| public static void captureBitmap(View view, Canvas canvas) {
|
|
|