Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 package org.chromium.chrome.browser.accessibility; | 5 package org.chromium.chrome.browser.accessibility; |
| 6 | 6 |
| 7 import android.content.Context; | 7 import android.content.Context; |
| 8 import android.content.SharedPreferences; | 8 import android.content.SharedPreferences; |
| 9 import android.content.SharedPreferences.OnSharedPreferenceChangeListener; | 9 import android.content.SharedPreferences.OnSharedPreferenceChangeListener; |
| 10 import android.preference.PreferenceManager; | 10 import android.preference.PreferenceManager; |
| (...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 166 nativeSetForceEnableZoom(mFontSizePrefsAndroidPtr, enabled); | 166 nativeSetForceEnableZoom(mFontSizePrefsAndroidPtr, enabled); |
| 167 } | 167 } |
| 168 | 168 |
| 169 public boolean getForceEnableZoom() { | 169 public boolean getForceEnableZoom() { |
| 170 return nativeGetForceEnableZoom(mFontSizePrefsAndroidPtr); | 170 return nativeGetForceEnableZoom(mFontSizePrefsAndroidPtr); |
| 171 } | 171 } |
| 172 | 172 |
| 173 public void destroy() { | 173 public void destroy() { |
| 174 mSharedPreferences.unregisterOnSharedPreferenceChangeListener(this); | 174 mSharedPreferences.unregisterOnSharedPreferenceChangeListener(this); |
| 175 nativeDestroy(mFontSizePrefsAndroidPtr); | 175 nativeDestroy(mFontSizePrefsAndroidPtr); |
| 176 mObserverMap.clear(); | |
|
Ted C
2014/09/15 18:42:37
destroy seems like an odd API to have on a singlet
nyquist
2014/09/15 19:56:50
Yes, .clear() would be wrong. I think it would be
wajahat
2014/09/16 09:30:36
As this is a singleton class and there are no refe
wajahat
2014/09/16 09:30:36
Done.
| |
| 176 } | 177 } |
| 177 | 178 |
| 178 private native void nativeAddObserver(long nativeFontSizePrefsAndroid, | 179 private native void nativeAddObserver(long nativeFontSizePrefsAndroid, |
| 179 long nativeObserverPtr); | 180 long nativeObserverPtr); |
| 180 | 181 |
| 181 private native void nativeRemoveObserver(long nativeFontSizePrefsAndroid, | 182 private native void nativeRemoveObserver(long nativeFontSizePrefsAndroid, |
| 182 long nativeObserverPtr); | 183 long nativeObserverPtr); |
| 183 | 184 |
| 184 private native long nativeInit(); | 185 private native long nativeInit(); |
| 185 | 186 |
| 186 private native void nativeDestroy(long nativeFontSizePrefsAndroid); | 187 private native void nativeDestroy(long nativeFontSizePrefsAndroid); |
| 187 | 188 |
| 188 private native void nativeSetFontScaleFactor(long nativeFontSizePrefsAndroid , float font); | 189 private native void nativeSetFontScaleFactor(long nativeFontSizePrefsAndroid , float font); |
| 189 | 190 |
| 190 private native float nativeGetFontScaleFactor(long nativeFontSizePrefsAndroi d); | 191 private native float nativeGetFontScaleFactor(long nativeFontSizePrefsAndroi d); |
| 191 | 192 |
| 192 private native boolean nativeGetForceEnableZoom(long nativeFontSizePrefsAndr oid); | 193 private native boolean nativeGetForceEnableZoom(long nativeFontSizePrefsAndr oid); |
| 193 | 194 |
| 194 private native void nativeSetForceEnableZoom(long nativeFontSizePrefsAndroid , boolean enabled); | 195 private native void nativeSetForceEnableZoom(long nativeFontSizePrefsAndroid , boolean enabled); |
| 195 } | 196 } |
| OLD | NEW |