aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2013-03-18 14:19:22 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2013-03-18 14:19:22 +0100
commit9886eaf7fd5170bb037df177848c6b5c7df745c2 (patch)
tree52595f3ad3b780438ca3a7246db156ef936d10e4
parent074d2bd94feee526a7b36ce3a1e0741bc493dcfb (diff)
downloadsciteco-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.cpp2
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