Mercurial > geeqie.yaz
diff src/view_file_list.c @ 1242:187e6096cc6c
show symlinks in filelist
author | nadvornik |
---|---|
date | Sun, 11 Jan 2009 21:28:03 +0000 |
parents | 947e603a52c6 |
children | 3814f5828376 |
line wrap: on
line diff
--- a/src/view_file_list.c Sun Jan 11 21:24:58 2009 +0000 +++ b/src/view_file_list.c Sun Jan 11 21:28:03 2009 +0000 @@ -783,12 +783,17 @@ gchar *name_sidecars; gchar *multiline; const gchar *time = text_from_time(fd->date); - name_sidecars = (gchar *)fd->name; + gchar *link = islink(fd->path) ? GQ_LINK_STR : ""; + if (fd->sidecar_files) { sidecars = file_data_sc_list_to_string(fd); - name_sidecars = g_strdup_printf("%s %s", fd->name, sidecars); + name_sidecars = g_strdup_printf("%s%s %s", link, fd->name, sidecars); + } + else + { + name_sidecars = g_strdup_printf("%s%s", link, fd->name); } size = text_from_size(fd->size); @@ -824,11 +829,8 @@ } #endif g_free(size); - if (sidecars) - { - g_free(sidecars); - g_free(name_sidecars); - } + g_free(sidecars); + g_free(name_sidecars); g_free(multiline); }