Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f5132907 authored by Beth Thibodeau's avatar Beth Thibodeau Committed by Android (Google) Code Review
Browse files

Merge "Rename flag" into main

parents f97cbbb1 61bcaf85
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -960,7 +960,7 @@ flag {
}

flag {
  name: "media_controls_user_initiated_dismiss"
  name: "media_controls_user_initiated_deleteintent"
  namespace: "systemui"
  description: "Only dismiss media notifications when the control was removed by the user."
  bug: "335875159"
+3 −3
Original line number Diff line number Diff line
@@ -78,7 +78,7 @@ class NotificationMediaManagerTest : SysuiTestCase() {
    }

    @Test
    @EnableFlags(Flags.FLAG_MEDIA_CONTROLS_USER_INITIATED_DISMISS)
    @EnableFlags(Flags.FLAG_MEDIA_CONTROLS_USER_INITIATED_DELETEINTENT)
    fun mediaDataRemoved_userInitiated_dismissNotif() {
        val notifEntryCaptor = argumentCaptor<NotificationEntry>()
        val notifEntry = mock<NotificationEntry>()
@@ -93,7 +93,7 @@ class NotificationMediaManagerTest : SysuiTestCase() {
    }

    @Test
    @EnableFlags(Flags.FLAG_MEDIA_CONTROLS_USER_INITIATED_DISMISS)
    @EnableFlags(Flags.FLAG_MEDIA_CONTROLS_USER_INITIATED_DELETEINTENT)
    fun mediaDataRemoved_notUserInitiated_doesNotDismissNotif() {
        listenerCaptor.lastValue.onMediaDataRemoved(KEY, false)

@@ -101,7 +101,7 @@ class NotificationMediaManagerTest : SysuiTestCase() {
    }

    @Test
    @DisableFlags(Flags.FLAG_MEDIA_CONTROLS_USER_INITIATED_DISMISS)
    @DisableFlags(Flags.FLAG_MEDIA_CONTROLS_USER_INITIATED_DELETEINTENT)
    fun mediaDataRemoved_notUserInitiated_flagOff_dismissNotif() {
        val notifEntryCaptor = argumentCaptor<NotificationEntry>()
        val notifEntry = mock<NotificationEntry>()
+2 −2
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@
 */
package com.android.systemui.statusbar;

import static com.android.systemui.Flags.mediaControlsUserInitiatedDismiss;
import static com.android.systemui.Flags.mediaControlsUserInitiatedDeleteintent;

import android.annotation.NonNull;
import android.annotation.Nullable;
@@ -178,7 +178,7 @@ public class NotificationMediaManager implements Dumpable {

            @Override
            public void onMediaDataRemoved(@NonNull String key, boolean userInitiated) {
                if (mediaControlsUserInitiatedDismiss() && !userInitiated) {
                if (mediaControlsUserInitiatedDeleteintent() && !userInitiated) {
                    // Dismissing the notification will send the app's deleteIntent, so ignore if
                    // this was an automatic removal
                    Log.d(TAG, "Not dismissing " + key + " because it was removed by the system");