diff options
author | Tibor Nagy <xnagytibor@gmail.com> | 2020-03-05 15:54:52 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2020-03-05 16:36:05 +0100 |
commit | 90ef6be53591ad784d75b6313f0eb879871fb0f4 (patch) | |
tree | 4cd8737e39dcda4ca18eee0865fee868d3f66dd1 /Applications/FileManager | |
parent | c69686f1b2b8d23b0ff0a38b7a715934cf71db3b (diff) | |
download | serenity-90ef6be53591ad784d75b6313f0eb879871fb0f4.zip |
FileManager: Fix group names in the file properties dialog
Diffstat (limited to 'Applications/FileManager')
-rw-r--r-- | Applications/FileManager/PropertiesDialog.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Applications/FileManager/PropertiesDialog.cpp b/Applications/FileManager/PropertiesDialog.cpp index 8101c52539..b6acacf6b6 100644 --- a/Applications/FileManager/PropertiesDialog.cpp +++ b/Applications/FileManager/PropertiesDialog.cpp @@ -31,6 +31,7 @@ #include <LibGUI/FilePicker.h> #include <LibGUI/MessageBox.h> #include <LibGUI/TabWidget.h> +#include <grp.h> #include <limits.h> #include <pwd.h> #include <stdio.h> @@ -95,8 +96,8 @@ PropertiesDialog::PropertiesDialog(GUI::FileSystemModel& model, String path, boo } struct passwd* user_pw = getpwuid(st.st_uid); - struct passwd* group_pw = getpwuid(st.st_gid); - ASSERT(user_pw && group_pw); + struct group* group_gr = getgrgid(st.st_gid); + ASSERT(user_pw && group_gr); m_mode = st.st_mode; @@ -116,7 +117,7 @@ PropertiesDialog::PropertiesDialog(GUI::FileSystemModel& model, String path, boo properties.append({ "Size:", String::format("%zu bytes", st.st_size) }); properties.append({ "Owner:", String::format("%s (%lu)", user_pw->pw_name, static_cast<u32>(user_pw->pw_uid)) }); - properties.append({ "Group:", String::format("%s (%lu)", group_pw->pw_name, static_cast<u32>(group_pw->pw_uid)) }); + properties.append({ "Group:", String::format("%s (%lu)", group_gr->gr_name, static_cast<u32>(group_gr->gr_gid)) }); properties.append({ "Created at:", GUI::FileSystemModel::timestamp_string(st.st_ctime) }); properties.append({ "Last modified:", GUI::FileSystemModel::timestamp_string(st.st_mtime) }); |