Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(832)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java

Issue 1159113006: [Android] A prototype of the interactive media notification. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased the change Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
index 948f9d7e42ab31cb40578591a780f618734a98e9..622f07ba854bbea8ef222f8af3cebea38a7ada13 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
@@ -19,6 +19,7 @@ import org.chromium.chrome.browser.crash.CrashFileManager;
import org.chromium.chrome.browser.crash.MinidumpUploadService;
import org.chromium.chrome.browser.download.DownloadManagerService;
import org.chromium.chrome.browser.media.MediaNotificationService;
+import org.chromium.chrome.browser.media.ui.NotificationMediaPlaybackControls;
import org.chromium.chrome.browser.partnerbookmarks.PartnerBookmarksShim;
import org.chromium.chrome.browser.precache.PrecacheLauncher;
import org.chromium.chrome.browser.preferences.ChromePreferenceManager;
@@ -83,7 +84,7 @@ public class DeferredStartupHandler {
crashFileManager.cleanOutAllNonFreshMinidumpFiles();
MinidumpUploadService.storeBreakpadUploadAttemptsInUma(
- ChromePreferenceManager.getInstance(application));
+ ChromePreferenceManager.getInstance(application));
// Force a widget refresh in order to wake up any possible zombie widgets.
// This is needed to ensure the right behavior when the process is suddenly
@@ -118,6 +119,7 @@ public class DeferredStartupHandler {
// Clear any media notifications that existed when Chrome was last killed.
MediaNotificationService.clearMediaNotifications(application);
+ NotificationMediaPlaybackControls.hide(Tab.INVALID_TAB_ID);
startModerateBindingManagementIfNeeded(application);
@@ -167,8 +169,8 @@ public class DeferredStartupHandler {
}
/**
- * @return Whether deferred startup has been completed.
- */
+ * @return Whether deferred startup has been completed.
+ */
@VisibleForTesting
public boolean isDeferredStartupComplete() {
return mDeferredStartupComplete;

Powered by Google App Engine
This is Rietveld 408576698