diff options
author | Vivek Sekhar <vsekhar@codeaurora.org> | 2014-08-01 12:30:35 -0700 |
---|---|---|
committer | WebTech Code Review <code-review@localhost> | 2014-08-05 15:16:10 -0700 |
commit | 0989b45c12b64b28750c9df1389c6003aa0d1d65 (patch) | |
tree | 3689a2d8adc395474aacc8d2eec657df5c0bd528 /src/com/android/browser/Browser.java | |
parent | 10daf89d192c9da985e380524f13bdaa562d51f6 (diff) | |
download | android_packages_apps_Gello-0989b45c12b64b28750c9df1389c6003aa0d1d65.tar.gz android_packages_apps_Gello-0989b45c12b64b28750c9df1389c6003aa0d1d65.tar.bz2 android_packages_apps_Gello-0989b45c12b64b28750c9df1389c6003aa0d1d65.zip |
Browser Fixes.
- Move the browser targeted verion to SDK 19.
- Remove hack to create dummy webview to call into
singleton classes and use Engine class.
- Add missing methods to compile for API 19.
Change-Id: Ie765921f1227eb5de314ed29c5ce909bee6aea93
Diffstat (limited to 'src/com/android/browser/Browser.java')
-rw-r--r-- | src/com/android/browser/Browser.java | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/com/android/browser/Browser.java b/src/com/android/browser/Browser.java index 54284945..01b97064 100644 --- a/src/com/android/browser/Browser.java +++ b/src/com/android/browser/Browser.java @@ -22,7 +22,7 @@ import android.content.pm.PackageManager; import android.util.Log; import android.os.Process; -import org.codeaurora.swe.CookieSyncManager; +import org.codeaurora.swe.Engine; import com.android.browser.BrowserConfig; @@ -45,16 +45,16 @@ public class Browser extends Application { // SWE: Avoid initializing databases for sandboxed processes. // Must have INITIALIZE_DATABASE permission in AndroidManifest.xml only for browser process - final String INITIALIZE_DATABASE= BrowserConfig.AUTHORITY + + final String INITIALIZE_DATABASE = BrowserConfig.AUTHORITY + ".permission.INITIALIZE_DATABASE"; final Context context = getApplicationContext(); - if (context.checkPermission(INITIALIZE_DATABASE, - Process.myPid(), Process.myUid()) == PackageManager.PERMISSION_GRANTED) { - - // create CookieSyncManager with current Context - CookieSyncManager.createInstance(this); - BrowserSettings.initialize(getApplicationContext()); - Preloader.initialize(getApplicationContext()); + boolean isActivityContext = (context.checkPermission(INITIALIZE_DATABASE, + Process.myPid(), Process.myUid()) == PackageManager.PERMISSION_GRANTED); + if (isActivityContext) { + // Initialize the SWE engine. + Engine.initialize(context); + BrowserSettings.initialize(context); + Preloader.initialize(context); } } } |