| Index: chrome/android/java/src/org/chromium/chrome/browser/childaccounts/ChildAccountFeedbackReporter.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/childaccounts/ChildAccountFeedbackReporter.java b/chrome/android/java/src/org/chromium/chrome/browser/childaccounts/ChildAccountFeedbackReporter.java
|
| index d3a57c1d80bf93d1ba12c6c0da931ab214b41282..3632c6bb18c0c90190f815a517624205cc4983ca 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/childaccounts/ChildAccountFeedbackReporter.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/childaccounts/ChildAccountFeedbackReporter.java
|
| @@ -20,23 +20,26 @@ import org.chromium.ui.base.WindowAndroid;
|
| public final class ChildAccountFeedbackReporter {
|
| private static FeedbackReporter sFeedbackReporter;
|
|
|
| - public static void reportFeedback(Activity activity,
|
| - String description,
|
| - String url) {
|
| + public static void reportFeedback(
|
| + final Activity activity, final String description, String url) {
|
| ThreadUtils.assertOnUiThread();
|
| if (sFeedbackReporter == null) {
|
| ChromeApplication application = (ChromeApplication) activity.getApplication();
|
| sFeedbackReporter = application.createFeedbackReporter();
|
| }
|
| - FeedbackCollector collector = FeedbackCollector.create(Profile.getLastUsedProfile(), url);
|
| - collector.setDescription(description);
|
| - sFeedbackReporter.reportFeedback(activity, collector);
|
| + FeedbackCollector.create(activity, Profile.getLastUsedProfile(), url,
|
| + new FeedbackCollector.FeedbackResult() {
|
| + @Override
|
| + public void onResult(FeedbackCollector collector) {
|
| + collector.setDescription(description);
|
| + sFeedbackReporter.reportFeedback(activity, collector);
|
| + }
|
| + });
|
| }
|
|
|
| @CalledByNative
|
| - public static void reportFeedbackWithWindow(WindowAndroid window,
|
| - String description,
|
| - String url) {
|
| + public static void reportFeedbackWithWindow(
|
| + WindowAndroid window, String description, String url) {
|
| reportFeedback(window.getActivity().get(), description, url);
|
| }
|
|
|
|
|