diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2013-03-18 14:19:22 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2013-03-18 14:19:22 +0100 |
commit | 9886eaf7fd5170bb037df177848c6b5c7df745c2 (patch) | |
tree | 52595f3ad3b780438ca3a7246db156ef936d10e4 | |
parent | 074d2bd94feee526a7b36ce3a1e0741bc493dcfb (diff) | |
download | sciteco-9886eaf7fd5170bb037df177848c6b5c7df745c2.tar.gz |
prefer $HOME over passdb when looking for .teco_ini
* fixes sudo sciteco: will still use the real user's .teco_ini
* when run with real user as root, will look in root's home dir
* use g_get_home_dir() as a fallback
-rw-r--r-- | src/main.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main.cpp b/src/main.cpp index 3e6cedb..e0d573b 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -114,7 +114,7 @@ get_teco_ini(const gchar *program __attribute__((unused))) const gchar *home; #ifdef G_OS_UNIX - home = g_get_home_dir(); + home = g_getenv("HOME") ? : g_get_home_dir(); #else home = g_get_user_config_dir(); #endif |