diff options
author | Bijan Amirzada <bijana@codeaurora.org> | 2014-06-17 16:31:31 -0700 |
---|---|---|
committer | WebTech Code Review <code-review@localhost> | 2014-07-24 13:10:41 -0700 |
commit | 3bb46303a9fd74db484f123a9293944ab5007bd1 (patch) | |
tree | 4972dc415490c3fef3b5df6b2930519e729972a1 /src/com/android/browser/BrowserSettings.java | |
parent | 16c6bcecb1841cf957ce07646cfdcf4a00452aa1 (diff) | |
download | android_packages_apps_Gello-3bb46303a9fd74db484f123a9293944ab5007bd1.tar.gz android_packages_apps_Gello-3bb46303a9fd74db484f123a9293944ab5007bd1.tar.bz2 android_packages_apps_Gello-3bb46303a9fd74db484f123a9293944ab5007bd1.zip |
Fix to ensure single instance of BrowserSettings
Change-Id: I696f3addecbac9674bfce9c1077257119fac9e02
Diffstat (limited to 'src/com/android/browser/BrowserSettings.java')
-rw-r--r-- | src/com/android/browser/BrowserSettings.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java index ba827b96..2f93d575 100644 --- a/src/com/android/browser/BrowserSettings.java +++ b/src/com/android/browser/BrowserSettings.java @@ -131,8 +131,9 @@ public class BrowserSettings implements OnSharedPreferenceChangeListener, private static String sFactoryResetUrl; - public static void initialize(final Context context) { - sInstance = new BrowserSettings(context); + public static synchronized void initialize(final Context context) { + if (sInstance == null) + sInstance = new BrowserSettings(context); } public static BrowserSettings getInstance() { |