diff --git a/specials/setting.py b/specials/setting.py index 26a049f0..da4f2890 100644 --- a/specials/setting.py +++ b/specials/setting.py @@ -259,13 +259,14 @@ def servers_blacklist(item): blacklisted.append(i) list_servers.append(server) ris = platformtools.dialog_multiselect(config.get_localized_string(60550), list_controls, preselect=blacklisted) - if ris is not None: - cb_servers_blacklist({list_servers[n]: True if n in ris else False for n, it in enumerate(list_controls)}) + config.set_setting("black_list", [l for n, l in enumerate(list_servers) if n in ris], server='servers') + # if ris is not None: + # cb_servers_blacklist({list_servers[n]: True if n in ris else False for n, it in enumerate(list_controls)}) # return platformtools.show_channel_settings(list_controls=list_controls, dict_values=dict_values, caption=config.get_localized_string(60550), callback="cb_servers_blacklist") -def cb_servers_blacklist(dict_values): - blaklisted = [k for k in dict_values.keys()] +# def cb_servers_blacklist(dict_values): +# blaklisted = [k for k in dict_values.keys()] # progreso = platformtools.dialog_progress(config.get_localized_string(60557), config.get_localized_string(60558)) # n = len(dict_values) # i = 1