Fixed segfault on config reload
This commit is contained in:
parent
cc6d4bad93
commit
a44f101bc7
2 changed files with 2 additions and 2 deletions
|
@ -51,7 +51,7 @@ struct cmd_results *cmd_layer_effects(int argc, char **argv) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (effect) {
|
if (effect) {
|
||||||
list_add(config->layer_effects, effect);
|
list_add(effects, effect);
|
||||||
}
|
}
|
||||||
|
|
||||||
return cmd_results_new(CMD_SUCCESS, NULL);
|
return cmd_results_new(CMD_SUCCESS, NULL);
|
||||||
|
|
|
@ -159,7 +159,7 @@ void free_config(struct sway_config *config) {
|
||||||
}
|
}
|
||||||
if (config->layer_effects) {
|
if (config->layer_effects) {
|
||||||
for (int i = 0; i < config->layer_effects->length; ++i) {
|
for (int i = 0; i < config->layer_effects->length; ++i) {
|
||||||
struct layer_effects *effect = config->criteria->items[i];
|
struct layer_effects *effect = config->layer_effects->items[i];
|
||||||
free(effect->namespace);
|
free(effect->namespace);
|
||||||
free(effect);
|
free(effect);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue