Send events more often for variable sets outside of builtin_set

When changing certain variables programmatically, ensure that events
are sent. Fixes #6653
This commit is contained in:
ridiculousfish
2020-03-07 19:44:58 -08:00
parent eac6252ab9
commit 5886b961d8
10 changed files with 86 additions and 23 deletions

View File

@@ -504,7 +504,7 @@ int main(int argc, char **argv) {
for (char **ptr = argv + my_optind; *ptr; ptr++) {
list.push_back(str2wcstring(*ptr));
}
parser.vars().set(L"argv", ENV_DEFAULT, list);
parser.vars().set(L"argv", ENV_DEFAULT, std::move(list));
auto &ld = parser.libdata();
wcstring rel_filename = str2wcstring(file);