"%formatted.Aperture%|%formatted.ShutterSpeed%|%formatted.ISOSpeedRating:ISO *%|%formatted.FocalLength%|%formatted.ExposureBias:* Ev%\n" \
"%formatted.Camera:40%|%formatted.Flash%"
+#define GQ_LINK_STR "↗"
#include "typedefs.h"
#include "debug.h"
#include "options.h"
{
if (id)
{
- gchar *name_sidecars = (gchar *)id->fd->name;
+ gchar *name_sidecars;
gchar *sidecars = NULL;
+ gchar *link = islink(id->fd->path) ? GQ_LINK_STR : "";
if (id->fd->sidecar_files)
{
sidecars = file_data_sc_list_to_string(id->fd);
- name_sidecars = g_strdup_printf("%s %s", id->fd->name, sidecars);
+ name_sidecars = g_strdup_printf("%s%s %s", link, id->fd->name, sidecars);
+ }
+ else
+ {
+ name_sidecars = g_strdup_printf("%s%s", link, id->fd->name);
}
g_object_set(cell, "pixbuf", id->fd->thumb_pixbuf,
"foreground-gdk", &color_fg,
"foreground-set", TRUE,
"has-focus", (VFICON(vf)->focus_id == id), NULL);
- if (sidecars)
- {
- g_free(sidecars);
- g_free(name_sidecars);
- }
+ g_free(sidecars);
+ g_free(name_sidecars);
}
else
{
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);
}
#endif
g_free(size);
- if (sidecars)
- {
- g_free(sidecars);
- g_free(name_sidecars);
- }
+ g_free(sidecars);
+ g_free(name_sidecars);
g_free(multiline);
}