[gnome-commander] Get owner and group owner via GIO and not GnomeVFS anymore
- From: Uwe Scholz <uwescholz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-commander] Get owner and group owner via GIO and not GnomeVFS anymore
- Date: Sat, 15 May 2021 21:00:56 +0000 (UTC)
commit 2a63688f8be338d9fdfff94cbeeb3ddf9c73c647
Author: Uwe Scholz <u scholz83 gmx de>
Date: Fri May 14 13:12:10 2021 +0200
Get owner and group owner via GIO and not GnomeVFS anymore
src/gnome-cmd-file.cc | 22 ++++------------------
1 file changed, 4 insertions(+), 18 deletions(-)
---
diff --git a/src/gnome-cmd-file.cc b/src/gnome-cmd-file.cc
index c1542d90..bdf6f268 100644
--- a/src/gnome-cmd-file.cc
+++ b/src/gnome-cmd-file.cc
@@ -729,31 +729,17 @@ const gchar *GnomeCmdFile::get_extension()
const gchar *GnomeCmdFile::get_owner()
{
- g_return_val_if_fail (info != nullptr, nullptr);
+ g_return_val_if_fail (gFileInfo != nullptr, nullptr);
- if (GNOME_VFS_FILE_INFO_LOCAL (info))
- return gcmd_owner.get_name_by_uid(info->uid);
- else
- {
- static gchar owner_str[MAX_OWNER_LENGTH];
- g_snprintf (owner_str, MAX_OWNER_LENGTH, "%d", info->uid);
- return owner_str;
- }
+ return g_file_info_get_attribute_string(gFileInfo, G_FILE_ATTRIBUTE_OWNER_USER);
}
const gchar *GnomeCmdFile::get_group()
{
- g_return_val_if_fail (info != nullptr, nullptr);
+ g_return_val_if_fail (gFileInfo != nullptr, nullptr);
- if (GNOME_VFS_FILE_INFO_LOCAL (info))
- return gcmd_owner.get_name_by_gid(info->gid);
- else
- {
- static gchar group_str[MAX_GROUP_LENGTH];
- g_snprintf (group_str, MAX_GROUP_LENGTH, "%d", info->gid);
- return group_str;
- }
+ return g_file_info_get_attribute_string(gFileInfo, G_FILE_ATTRIBUTE_OWNER_GROUP);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]