diff options
author | Zhizhi Liu <zhizhiliu@google.com> | 2022-03-30 05:17:37 +0000 |
---|---|---|
committer | Zhizhi Liu <zhizhiliu@google.com> | 2022-03-30 05:26:57 +0000 |
commit | f8350bd6c9c77433cb76adeaaa35c4f7b3eb3177 (patch) | |
tree | 9d5692a9da7896e41fcfa1bb1d8be8762c6b52d4 /libraries | |
parent | b9c10d7b0eccd763c2671fc0c6b19aee9af8c72f (diff) | |
download | atv-f8350bd6c9c77433cb76adeaaa35c4f7b3eb3177.tar.gz |
Fix the bug that cec button status is not reflected.
Due to ag/16332204, it is hard requirement that now in slice receiver,
slice provider should notify to change after changing status.
Bug: 207814634
Test: make -j, check "HDMI-CEC" screen UI.
Change-Id: Icd0c646563471a71eda0c833cd24506d06bb5a76
Diffstat (limited to 'libraries')
-rw-r--r-- | libraries/BluetoothServices/src/com/google/android/tv/btservices/settings/SliceBroadcastReceiver.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libraries/BluetoothServices/src/com/google/android/tv/btservices/settings/SliceBroadcastReceiver.java b/libraries/BluetoothServices/src/com/google/android/tv/btservices/settings/SliceBroadcastReceiver.java index 5b3d2e5..968ac3a 100644 --- a/libraries/BluetoothServices/src/com/google/android/tv/btservices/settings/SliceBroadcastReceiver.java +++ b/libraries/BluetoothServices/src/com/google/android/tv/btservices/settings/SliceBroadcastReceiver.java @@ -17,9 +17,11 @@ package com.google.android.tv.btservices.settings; import static com.google.android.tv.btservices.settings.ConnectedDevicesSliceProvider.ACTION_TOGGLE_CHANGED; +import static com.google.android.tv.btservices.settings.SlicesUtil.CEC_SLICE_URI; import static com.google.android.tv.btservices.settings.SlicesUtil.DIRECTION_BACK; import static com.google.android.tv.btservices.settings.SlicesUtil.EXTRAS_DIRECTION; import static com.google.android.tv.btservices.settings.SlicesUtil.EXTRAS_SLICE_URI; +import static com.google.android.tv.btservices.settings.SlicesUtil.GENERAL_SLICE_URI; import static com.google.android.tv.btservices.settings.SlicesUtil.notifyToGoBack; import android.content.BroadcastReceiver; @@ -49,6 +51,8 @@ public class SliceBroadcastReceiver extends BroadcastReceiver { if (ACTION_TOGGLE_CHANGED.equals(action) && CEC.equals(intent.getStringExtra(TOGGLE_TYPE))) { PowerUtils.enableCecControl(context, isChecked); + context.getContentResolver().notifyChange(CEC_SLICE_URI, null); + context.getContentResolver().notifyChange(GENERAL_SLICE_URI, null); return; } |