diff options
Diffstat (limited to 'src/analysis/contents')
-rw-r--r-- | src/analysis/contents/file.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/analysis/contents/file.c b/src/analysis/contents/file.c index 9f37646..b6cd39c 100644 --- a/src/analysis/contents/file.c +++ b/src/analysis/contents/file.c @@ -384,8 +384,18 @@ static const char *g_file_content_describe(const GFileContent *content, bool ful if (full) result = content->filename; + else - result = strrchr(content->filename, G_DIR_SEPARATOR) + 1; + { + result = strrchr(content->filename, G_DIR_SEPARATOR); + + if (result == NULL) + result = content->filename; + + else + result++; + + } return result; |