summaryrefslogtreecommitdiff
path: root/Applications/FileManager
diff options
context:
space:
mode:
authorTibor Nagy <xnagytibor@gmail.com>2020-03-05 15:54:52 +0100
committerAndreas Kling <kling@serenityos.org>2020-03-05 16:36:05 +0100
commit90ef6be53591ad784d75b6313f0eb879871fb0f4 (patch)
tree4cd8737e39dcda4ca18eee0865fee868d3f66dd1 /Applications/FileManager
parentc69686f1b2b8d23b0ff0a38b7a715934cf71db3b (diff)
downloadserenity-90ef6be53591ad784d75b6313f0eb879871fb0f4.zip
FileManager: Fix group names in the file properties dialog
Diffstat (limited to 'Applications/FileManager')
-rw-r--r--Applications/FileManager/PropertiesDialog.cpp7
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) });