Browse Source

Prefer HOME env var before trying getpwuid

tags/22.02
falkTX 3 years ago
parent
commit
0df3db43c6
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      src/override/MenuBar.cpp

+ 3
- 3
src/override/MenuBar.cpp View File

@@ -121,10 +121,10 @@ static std::string homeDir()
return system::join(homedrive, homepath);
}
#else
if (struct passwd* const pwd = getpwuid(getuid()))
return pwd->pw_dir;
else if (const char* const home = getenv("HOME"))
if (const char* const home = getenv("HOME"))
return home;
else if (struct passwd* const pwd = getpwuid(getuid()))
return pwd->pw_dir;
#endif
return {};
}


Loading…
Cancel
Save