if (nameval) next->name = nameval;
if (!next->path) next->path = g_strdup(entries[i]);
if (!next->name) next->name = g_strdup(entries[i]);
if (nameval) next->name = nameval;
if (!next->path) next->path = g_strdup(entries[i]);
if (!next->name) next->name = g_strdup(entries[i]);