mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 19:58:11 +00:00
FileManager: Fix group names in the file properties dialog
This commit is contained in:
parent
c69686f1b2
commit
90ef6be535
1 changed files with 4 additions and 3 deletions
|
@ -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) });
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue