summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/Browser.java
diff options
context:
space:
mode:
authorVivek Sekhar <vsekhar@codeaurora.org>2014-08-01 12:30:35 -0700
committerWebTech Code Review <code-review@localhost>2014-08-05 15:16:10 -0700
commit0989b45c12b64b28750c9df1389c6003aa0d1d65 (patch)
tree3689a2d8adc395474aacc8d2eec657df5c0bd528 /src/com/android/browser/Browser.java
parent10daf89d192c9da985e380524f13bdaa562d51f6 (diff)
downloadandroid_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.java18
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);
}
}
}