| Index: android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java
|
| diff --git a/android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java b/android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java
|
| index 7d9ed3265dec59ad2410771dddd33bc2d5b091fc..42c15ce38b922cfae8f1ce4fdb1ac234bb6d2dfb 100644
|
| --- a/android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java
|
| +++ b/android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java
|
| @@ -105,14 +105,15 @@ public class MinidumpUploaderImpl implements MinidumpUploader {
|
| }
|
| @Override
|
| public boolean isUsageAndCrashReportingPermittedByUser() {
|
| - // TODO(gsennton): make this depend on Android Checkbox when we can read that
|
| - // through GmsCore.
|
| - return false;
|
| + // We ensure we have user permission before starting to upload minidumps - so always
|
| + // return true here.
|
| + return true;
|
| }
|
| @Override
|
| public boolean isUploadEnabledForTests() {
|
| - return SynchronizedWebViewCommandLine.hasSwitch(
|
| - CrashReceiverService.CRASH_UPLOADS_ENABLED_FOR_TESTING_SWITCH);
|
| + // We are already checking whether this feature is enabled for manual testing before
|
| + // copying minidumps (in CrashReceiverService).
|
| + return false;
|
| }
|
| };
|
| }
|
| @@ -165,7 +166,7 @@ public class MinidumpUploaderImpl implements MinidumpUploader {
|
|
|
| @Override
|
| public void uploadAllMinidumps(
|
| - MinidumpUploader.UploadsFinishedCallback uploadsFinishedCallback) {
|
| + final MinidumpUploader.UploadsFinishedCallback uploadsFinishedCallback) {
|
| if (mWorkerThread != null) {
|
| throw new RuntimeException("Only one upload-job should be active at a time");
|
| }
|
|
|