diff options
Diffstat (limited to 'src/com/android/browser/BrowserSettings.java')
| -rw-r--r-- | src/com/android/browser/BrowserSettings.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java index d8c5186cd..0e2c5af73 100644 --- a/src/com/android/browser/BrowserSettings.java +++ b/src/com/android/browser/BrowserSettings.java @@ -16,6 +16,8 @@ package com.android.browser; +import com.google.android.providers.GoogleSettings.Partner; + import android.app.Activity; import android.content.ContentResolver; import android.content.Context; @@ -65,8 +67,7 @@ class BrowserSettings extends Observable { private boolean saveFormData = true; private boolean openInBackground = false; private String defaultTextEncodingName; - private String homeUrl = "http://www.google.com/m?client=ms-" + - SystemProperties.get("persist.sys.com.google.clientid", "unknown"); + private String homeUrl = "http://www.google.com/m?client=ms-"; private boolean loginInitialized = false; private boolean autoFitPage = true; private boolean showDebugSettings = false; @@ -198,6 +199,8 @@ class BrowserSettings extends Observable { // local directory. pluginsPath = ctx.getDir("plugins", 0).getPath(); + homeUrl += Partner.getString(ctx.getContentResolver(), Partner.CLIENT_ID); + // Load the defaults from the xml // This call is TOO SLOW, need to manually keep the defaults // in sync @@ -206,8 +209,10 @@ class BrowserSettings extends Observable { } /* package */ void syncSharedPreferences(SharedPreferences p) { + homeUrl = p.getString(PREF_HOMEPAGE, homeUrl); + loadsImagesAutomatically = p.getBoolean("load_images", loadsImagesAutomatically); javaScriptEnabled = p.getBoolean("enable_javascript", |
