aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorksooo <3226626+ksooo@users.noreply.github.com>2024-06-24 17:29:14 +0200
committerksooo <3226626+ksooo@users.noreply.github.com>2024-06-28 09:29:15 +0200
commit20ac23938ef6e4fb277450c2d2d75de6c1587402 (patch)
treedf55d0d88d452b186b2b1f682b7e2ef6fba3c8f9
parentf517e31cef8206c91dce6970bd551b99e421b78a (diff)
[PVR] Group manager: Disable channel lists if group does not support adding/removing channels.
-rw-r--r--xbmc/pvr/dialogs/GUIDialogPVRGroupManager.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/xbmc/pvr/dialogs/GUIDialogPVRGroupManager.cpp b/xbmc/pvr/dialogs/GUIDialogPVRGroupManager.cpp
index 6ef722b6d8..17c788aea8 100644
--- a/xbmc/pvr/dialogs/GUIDialogPVRGroupManager.cpp
+++ b/xbmc/pvr/dialogs/GUIDialogPVRGroupManager.cpp
@@ -637,6 +637,10 @@ void CGUIDialogPVRGroupManager::Update()
CONTROL_ENABLE_ON_CONDITION(BUTTON_DELGROUP, m_selectedGroup->SupportsDelete());
+ CONTROL_ENABLE_ON_CONDITION(CONTROL_LIST_CHANNELS_LEFT, m_selectedGroup->SupportsMemberAdd());
+ CONTROL_ENABLE_ON_CONDITION(CONTROL_LIST_CHANNELS_RIGHT,
+ m_selectedGroup->SupportsMemberRemove());
+
SET_CONTROL_LABEL(CONTROL_UNGROUPED_LABEL, g_localizeStrings.Get(19219));
SET_CONTROL_LABEL(
CONTROL_IN_GROUP_LABEL,