libfm-qt-packaging/src/core/filepath.cpp
2017-12-04 18:37:06 +01:00

22 lines
391 B
C++

#include "filepath.h"
#include <cstdlib>
#include <utility>
#include <glib.h>
namespace Fm {
FilePath FilePath::homeDir_;
const FilePath &FilePath::homeDir() {
if(!homeDir_) {
const char* home = getenv("HOME");
if(!home) {
home = g_get_home_dir();
}
homeDir_ = FilePath::fromLocalPath(home);
}
return homeDir_;
}
} // namespace Fm