diff --git a/src/core/settings.c b/src/core/settings.c index 9b50f6f4..18f44257 100644 --- a/src/core/settings.c +++ b/src/core/settings.c @@ -557,7 +557,8 @@ static int backwards_compatibility(const char *module, CONFIG_NODE *node, g_free(new_value); config_changed = TRUE; return new_key != NULL; - } else if (g_ascii_strcasecmp(node->key, "actlist_moves") == 0 && + } + if (g_ascii_strcasecmp(node->key, "actlist_moves") == 0 && node->value != NULL && g_ascii_strcasecmp(node->value, "yes") == 0) { config_node_set_str(mainconfig, parent, "actlist_sort", "recent"); config_node_set_str(mainconfig, parent, node->key, NULL);