From 20ac23938ef6e4fb277450c2d2d75de6c1587402 Mon Sep 17 00:00:00 2001 From: ksooo <3226626+ksooo@users.noreply.github.com> Date: Mon, 24 Jun 2024 17:29:14 +0200 Subject: [PVR] Group manager: Disable channel lists if group does not support adding/removing channels. --- xbmc/pvr/dialogs/GUIDialogPVRGroupManager.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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, -- cgit v1.2.3