| Index: blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
|
| diff --git a/blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java b/blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
|
| index ea547729d3a186625ea938ca98fb9758e0f1f845..774f9de33fb6d80426aacb270e34720ae894413e 100644
|
| --- a/blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
|
| +++ b/blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
|
| @@ -4,9 +4,13 @@
|
|
|
| package org.chromium.blimp.core;
|
|
|
| +import android.preference.PreferenceFragment;
|
| +
|
| import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.base.annotations.JNINamespace;
|
| +import org.chromium.blimp.core.settings.AboutBlimpPreferences;
|
| import org.chromium.blimp_public.BlimpClientContext;
|
| +import org.chromium.blimp_public.BlimpSettingsCallbacks;
|
| import org.chromium.blimp_public.contents.BlimpContents;
|
|
|
| /**
|
| @@ -35,6 +39,18 @@ public class BlimpClientContextImpl implements BlimpClientContext {
|
| return nativeCreateBlimpContents(mNativeBlimpClientContextImplAndroid);
|
| }
|
|
|
| + @Override
|
| + public boolean isBlimpSupported() {
|
| + return true;
|
| + }
|
| +
|
| + @Override
|
| + public void attachBlimpPreferences(PreferenceFragment fragment,
|
| + BlimpSettingsCallbacks callbacks) {
|
| + AboutBlimpPreferences.addBlimpPreferences(fragment);
|
| + AboutBlimpPreferences.registerCallback(callbacks);
|
| + }
|
| +
|
| @CalledByNative
|
| private void clearNativePtr() {
|
| mNativeBlimpClientContextImplAndroid = 0;
|
|
|