Commit 9cdec1ae authored by Rafaël Carré's avatar Rafaël Carré

zsh completion: update to last libvlccore api

parent 49e1047e
...@@ -140,29 +140,29 @@ static void ParseOption(const module_config_t *item) ...@@ -140,29 +140,29 @@ static void ParseOption(const module_config_t *item)
case CONFIG_ITEM_STRING: case CONFIG_ITEM_STRING:
case CONFIG_ITEM_INTEGER: case CONFIG_ITEM_INTEGER:
if (item->i_list == 0) if (item->list_count == 0)
break; break;
for (int i = 0; i < item->i_list; i++) { for (int i = 0; i < item->list_count; i++) {
std::string val; std::string val;
if (item->ppsz_list_text) { if (item->list_text) {
const char *text = item->ppsz_list_text[i]; const char *text = item->list_text[i];
if (item->i_type == CONFIG_ITEM_INTEGER) { if (item->i_type == CONFIG_ITEM_INTEGER) {
std::stringstream s; std::stringstream s;
s << item->pi_list[i]; s << item->list.i[i];
val = s.str() + "\\:\\\"" + text; val = s.str() + "\\:\\\"" + text;
} else { } else {
if (!item->ppsz_list[i] || !text) if (!item->list.psz[i] || !text)
continue; continue;
val = item->ppsz_list[i] + std::string("\\:\\\"") + text; val = item->list.psz[i] + std::string("\\:\\\"") + text;
} }
} else } else
val = std::string("\\\"") + item->ppsz_list[i]; val = std::string("\\\"") + item->list.psz[i];
list = val + "\\\" " + list; list = val + "\\\" " + list;
} }
if (item->ppsz_list_text) if (item->list_text)
args = std::string("((") + list + "))"; args = std::string("((") + list + "))";
else else
args = std::string("(") + list + ")"; args = std::string("(") + list + ")";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment