[Cormornat] postTask activity launches
This is a speculative fix to avoid a rendering issue that seems to
occur in lower end devices.
Bug: 1431890
Change-Id: Ic33712455f5ddfe3a9da2fa0c960db8b5621f12b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4420419
Reviewed-by: Cathy Li <chili@chromium.org>
Commit-Queue: Jeffrey Cohen <jeffreycohen@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1131447}
diff --git a/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/webfeed/WebFeedMainMenuItem.java b/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/webfeed/WebFeedMainMenuItem.java
index 5eb95c88..842ba33 100644
--- a/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/webfeed/WebFeedMainMenuItem.java
+++ b/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/webfeed/WebFeedMainMenuItem.java
@@ -22,6 +22,8 @@
import org.chromium.base.Callback;
import org.chromium.base.Log;
+import org.chromium.base.task.PostTask;
+import org.chromium.base.task.TaskTraits;
import org.chromium.chrome.browser.feed.FeedFeatures;
import org.chromium.chrome.browser.feed.FeedServiceBridge;
import org.chromium.chrome.browser.feed.R;
@@ -163,7 +165,9 @@
if (ChromeFeatureList.isEnabled(ChromeFeatureList.CORMORANT)) {
mItemText.setContentDescription(
mContext.getString(R.string.cormorant_creator_preview, mTitle));
- mItemText.setOnClickListener((view) -> { launchCreatorActivity(); });
+ mItemText.setOnClickListener((view) -> {
+ PostTask.postTask(TaskTraits.UI_DEFAULT, this::launchCreatorActivity);
+ });
}
}
@@ -294,7 +298,9 @@
mIcon.setVisibility(View.GONE);
}
if (ChromeFeatureList.isEnabled(ChromeFeatureList.CORMORANT)) {
- mIcon.setOnClickListener((view) -> { launchCreatorActivity(); });
+ mIcon.setOnClickListener((view) -> {
+ PostTask.postTask(TaskTraits.UI_DEFAULT, this::launchCreatorActivity);
+ });
}
}