mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2026-03-22 05:34:12 -04:00
Xcursor: Don't ignore unknown file types
XFS doesn't return the file type with opendir(), and instead only
returns it when you stat() the file itself. c66f2602 introduced a check
to ensure that only files and symlinks were loaded, while not checking
for DT_UNKNOWN. Properly handle DT_UNKNOWN by just proceeding anyway.
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
This commit is contained in:
parent
c806dde7e6
commit
61260854ec
1 changed files with 2 additions and 1 deletions
|
|
@ -873,7 +873,8 @@ load_all_cursors_from_dir(const char *path, int size,
|
||||||
ent = readdir(dir);
|
ent = readdir(dir);
|
||||||
for(ent = readdir(dir); ent; ent = readdir(dir)) {
|
for(ent = readdir(dir); ent; ent = readdir(dir)) {
|
||||||
#ifdef _DIRENT_HAVE_D_TYPE
|
#ifdef _DIRENT_HAVE_D_TYPE
|
||||||
if (ent->d_type != DT_REG && ent->d_type != DT_LNK)
|
if (ent->d_type != DT_UNKNOWN &&
|
||||||
|
(ent->d_type != DT_REG && ent->d_type != DT_LNK))
|
||||||
continue;
|
continue;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue