summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/BrowserActivity.java
diff options
context:
space:
mode:
authorBjorn Bringert <bringert@android.com>2010-03-24 11:12:02 +0000
committerBjorn Bringert <bringert@android.com>2010-03-25 13:54:17 +0000
commita7611811e0d744a7220b7bf80c8f795af5ea53ed (patch)
tree962af6eb2a2462b7060e38b9f7c50ecf2562f58c /src/com/android/browser/BrowserActivity.java
parentabf6b6f77ec681ee8f90e37cec6d6bb78cb716c0 (diff)
downloadpackages_apps_Browser-a7611811e0d744a7220b7bf80c8f795af5ea53ed.tar.gz
packages_apps_Browser-a7611811e0d744a7220b7bf80c8f795af5ea53ed.tar.bz2
packages_apps_Browser-a7611811e0d744a7220b7bf80c8f795af5ea53ed.zip
Use system setting for default geolocation permissions
This reverts change I0be5dbf4d99d07ca13b07fb299155c5aa17a51bd and adds an observer on the new default geolocation permission secure setting. Bug http://b/issue?id=2535598 Change-Id: I4edcbd3080b7d3af5dc6d74f26779b6d92248010
Diffstat (limited to 'src/com/android/browser/BrowserActivity.java')
-rw-r--r--src/com/android/browser/BrowserActivity.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/browser/BrowserActivity.java b/src/com/android/browser/BrowserActivity.java
index ff16e4e87..406132f5e 100644
--- a/src/com/android/browser/BrowserActivity.java
+++ b/src/com/android/browser/BrowserActivity.java
@@ -365,6 +365,11 @@ public class BrowserActivity extends Activity
}
// Work out which packages are installed on the system.
getInstalledPackages();
+
+ // Start watching the default geolocation permissions
+ mSystemAllowGeolocationOrigins
+ = new SystemAllowGeolocationOrigins(getApplicationContext());
+ mSystemAllowGeolocationOrigins.start();
}
/**
@@ -981,6 +986,10 @@ public class BrowserActivity extends Activity
WebIconDatabase.getInstance().close();
unregisterReceiver(mPackageInstallationReceiver);
+
+ // Stop watching the default geolocation permissions
+ mSystemAllowGeolocationOrigins.stop();
+ mSystemAllowGeolocationOrigins = null;
}
@Override
@@ -3872,6 +3881,8 @@ public class BrowserActivity extends Activity
private BroadcastReceiver mPackageInstallationReceiver;
+ private SystemAllowGeolocationOrigins mSystemAllowGeolocationOrigins;
+
// activity requestCode
final static int COMBO_PAGE = 1;
final static int DOWNLOAD_PAGE = 2;