diff options
author | Stefano Facchini <stefano.facchini@gmail.com> | 2020-06-17 19:23:53 +0200 |
---|---|---|
committer | Stefano Facchini <stefano.facchini@gmail.com> | 2020-06-30 16:01:22 +0200 |
commit | b5ba7bf8f6c388080cc0ed9bcf4622d1f0721e28 (patch) | |
tree | c4a75cf0d07f4bc9a92ce0a89be4d6b4444bf150 | |
parent | d271460c576f5f21440535fd0cd6dfe360b25b85 (diff) | |
download | baobab-b5ba7bf8f6c388080cc0ed9bcf4622d1f0721e28.tar.gz |
Make sure a location has always a name
-rw-r--r-- | src/baobab-location.vala | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/baobab-location.vala b/src/baobab-location.vala index e5f85fe..5d04747 100644 --- a/src/baobab-location.vala +++ b/src/baobab-location.vala @@ -123,6 +123,13 @@ namespace Baobab { public Location.for_file (File file_, ScanFlags flags) { file = file_; + try { + var info = file.query_info (FileAttribute.STANDARD_DISPLAY_NAME, FileQueryInfoFlags.NONE, null); + name = info.get_display_name (); + } catch { + name = Filename.display_name (file.get_parse_name ()); + } + scanner = new Scanner (file, flags); } |