Index: android_webview/java/src/org/chromium/android_webview/AwBrowserContext.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwBrowserContext.java b/android_webview/java/src/org/chromium/android_webview/AwBrowserContext.java |
index 244dfedbdbc6975bb913352eb952cdddb838a3b5..951dfec21a927d19063e4d58bb06ad510ffd27df 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwBrowserContext.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwBrowserContext.java |
@@ -20,14 +20,18 @@ public class AwBrowserContext { |
private static final String HTTP_AUTH_DATABASE_FILE = "http_auth.db"; |
private final SharedPreferences mSharedPreferences; |
+ private Context mApplicationContext; |
sgurun-gerrit only
2015/12/11 00:06:45
drop
paulmiller
2015/12/18 00:15:49
fixed
|
private AwGeolocationPermissions mGeolocationPermissions; |
private AwFormDatabase mFormDatabase; |
private HttpAuthDatabase mHttpAuthDatabase; |
private AwMessagePortService mMessagePortService; |
+ private AwMetricsServiceClient mMetricsServiceClient; |
public AwBrowserContext(SharedPreferences sharedPreferences, Context applicationContext) { |
mSharedPreferences = sharedPreferences; |
+ mApplicationContext = applicationContext; |
sgurun-gerrit only
2015/12/11 00:06:45
drop
paulmiller
2015/12/18 00:15:49
fixed
|
+ getMetricsServiceClient(); |
sgurun-gerrit only
2015/12/11 00:06:45
do a
mMetricsServiceClient = new MetricsServiceCl
paulmiller
2015/12/18 00:15:49
fixed
|
} |
public AwGeolocationPermissions getGeolocationPermissions() { |
@@ -58,6 +62,13 @@ public class AwBrowserContext { |
return mMessagePortService; |
} |
+ public AwMetricsServiceClient getMetricsServiceClient() { |
+ if (mMetricsServiceClient == null) { |
+ mMetricsServiceClient = new AwMetricsServiceClient(mApplicationContext); |
+ } |
+ return mMetricsServiceClient; |
sgurun-gerrit only
2015/12/11 00:06:45
drop the if, simply return mMetricsServiceClient
paulmiller
2015/12/18 00:15:49
fixed
|
+ } |
+ |
/** |
* @see android.webkit.WebView#pauseTimers() |
*/ |