Merge "Remove SysUI flag for enabling output switcher api" into tm-qpr-dev
This commit is contained in:
@@ -639,11 +639,6 @@ object Flags {
|
|||||||
@JvmField
|
@JvmField
|
||||||
val OUTPUT_SWITCHER_DEVICE_STATUS = unreleasedFlag(2502, "output_switcher_device_status")
|
val OUTPUT_SWITCHER_DEVICE_STATUS = unreleasedFlag(2502, "output_switcher_device_status")
|
||||||
|
|
||||||
// TODO(b/20911786): Tracking Bug
|
|
||||||
@JvmField
|
|
||||||
val OUTPUT_SWITCHER_SHOW_API_ENABLED =
|
|
||||||
releasedFlag(2503, "output_switcher_show_api_enabled", teamfood = true)
|
|
||||||
|
|
||||||
// 2700 - unfold transitions
|
// 2700 - unfold transitions
|
||||||
// TODO(b/265764985): Tracking Bug
|
// TODO(b/265764985): Tracking Bug
|
||||||
@Keep
|
@Keep
|
||||||
|
|||||||
@@ -23,8 +23,6 @@ import android.util.Log;
|
|||||||
|
|
||||||
import com.android.systemui.CoreStartable;
|
import com.android.systemui.CoreStartable;
|
||||||
import com.android.systemui.dagger.SysUISingleton;
|
import com.android.systemui.dagger.SysUISingleton;
|
||||||
import com.android.systemui.flags.FeatureFlags;
|
|
||||||
import com.android.systemui.flags.Flags;
|
|
||||||
import com.android.systemui.statusbar.CommandQueue;
|
import com.android.systemui.statusbar.CommandQueue;
|
||||||
|
|
||||||
import javax.inject.Inject;
|
import javax.inject.Inject;
|
||||||
@@ -37,26 +35,19 @@ public class MediaOutputSwitcherDialogUI implements CoreStartable, CommandQueue.
|
|||||||
|
|
||||||
private final CommandQueue mCommandQueue;
|
private final CommandQueue mCommandQueue;
|
||||||
private final MediaOutputDialogFactory mMediaOutputDialogFactory;
|
private final MediaOutputDialogFactory mMediaOutputDialogFactory;
|
||||||
private final FeatureFlags mFeatureFlags;
|
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public MediaOutputSwitcherDialogUI(
|
public MediaOutputSwitcherDialogUI(
|
||||||
Context context,
|
Context context,
|
||||||
CommandQueue commandQueue,
|
CommandQueue commandQueue,
|
||||||
MediaOutputDialogFactory mediaOutputDialogFactory,
|
MediaOutputDialogFactory mediaOutputDialogFactory) {
|
||||||
FeatureFlags featureFlags) {
|
|
||||||
mCommandQueue = commandQueue;
|
mCommandQueue = commandQueue;
|
||||||
mMediaOutputDialogFactory = mediaOutputDialogFactory;
|
mMediaOutputDialogFactory = mediaOutputDialogFactory;
|
||||||
mFeatureFlags = featureFlags;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void start() {
|
public void start() {
|
||||||
if (mFeatureFlags.isEnabled(Flags.OUTPUT_SWITCHER_SHOW_API_ENABLED)) {
|
|
||||||
mCommandQueue.addCallback(this);
|
mCommandQueue.addCallback(this);
|
||||||
} else {
|
|
||||||
Log.w(TAG, "Show media output switcher is not enabled.");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user