Parameter was not expanded for ~ character
FileData *fd;
GString *out_string = g_string_new(NULL);
GList *work;
FileData *fd;
GString *out_string = g_string_new(NULL);
GList *work;
if (strcmp(text, "") == 0)
{
if (strcmp(text, "") == 0)
{
+ tilde_filename = expand_tilde(text);
+ if (isdir(tilde_filename))
- dir_fd = file_data_new_dir(text);
+ dir_fd = file_data_new_dir(tilde_filename);
+ g_free(tilde_filename);
+ g_free(tilde_filename);