diff options
author | Axesh R. Ajmera <aajmera@codeaurora.org> | 2014-06-10 18:03:50 -0700 |
---|---|---|
committer | WebTech Code Review <code-review@localhost> | 2014-06-17 11:53:36 -0700 |
commit | 70a6ec7db4365f33a6ad50f3c8a84b464d8918b7 (patch) | |
tree | 27a716c9e8072ffb27361421c4b5c0df61a3d258 /src/com/android/browser/Browser.java | |
parent | 4071338dce14b2f94751c9c083f70fa6ba5f0966 (diff) | |
download | android_packages_apps_Gello-70a6ec7db4365f33a6ad50f3c8a84b464d8918b7.tar.gz android_packages_apps_Gello-70a6ec7db4365f33a6ad50f3c8a84b464d8918b7.tar.bz2 android_packages_apps_Gello-70a6ec7db4365f33a6ad50f3c8a84b464d8918b7.zip |
Set correct permission for standalone browser
- The non standard permissions has to be app specific.
Change-Id: I54bf98c8ff69c613695aa18f12d3615bf647fd56
Diffstat (limited to 'src/com/android/browser/Browser.java')
-rw-r--r-- | src/com/android/browser/Browser.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/browser/Browser.java b/src/com/android/browser/Browser.java index c9b8e7b3..54284945 100644 --- a/src/com/android/browser/Browser.java +++ b/src/com/android/browser/Browser.java @@ -24,6 +24,8 @@ import android.os.Process; import org.codeaurora.swe.CookieSyncManager; +import com.android.browser.BrowserConfig; + public class Browser extends Application { private final static String LOGTAG = "browser"; @@ -43,13 +45,14 @@ 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="com.android.browser.permission.INITIALIZE_DATABASE"; + 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); + CookieSyncManager.createInstance(this); BrowserSettings.initialize(getApplicationContext()); Preloader.initialize(getApplicationContext()); } |