cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=0d6563df6e926041e29b7a7c5d9fb265d843a70b
commit 0d6563df6e926041e29b7a7c5d9fb265d843a70b Author: Cedric BAIL <ced...@osg.samsung.com> Date: Thu May 14 18:41:29 2015 +0200 ecore_x: use portable environment lookup. --- src/lib/ecore_x/xcb/ecore_xcb_xdefaults.c | 4 ++-- src/lib/ecore_x/xlib/ecore_x_vsync.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/ecore_x/xcb/ecore_xcb_xdefaults.c b/src/lib/ecore_x/xcb/ecore_xcb_xdefaults.c index 0e737f1..30184f3 100644 --- a/src/lib/ecore_x/xcb/ecore_xcb_xdefaults.c +++ b/src/lib/ecore_x/xcb/ecore_xcb_xdefaults.c @@ -18,8 +18,8 @@ _ecore_xcb_xdefaults_init(void) LOGFN(__FILE__, __LINE__, __FUNCTION__); - if (getenv("HOME")) - snprintf(buff, sizeof(buff), "%s/.Xdefaults", getenv("HOME")); + if (eina_environment_home_get()) + snprintf(buff, sizeof(buff), "%s/.Xdefaults", eina_environment_home_get()); else return; if ((_ecore_xcb_xdefaults_file = eina_file_open(buff, EINA_FALSE))) { diff --git a/src/lib/ecore_x/xlib/ecore_x_vsync.c b/src/lib/ecore_x/xlib/ecore_x_vsync.c index 4109de2..1701168 100644 --- a/src/lib/ecore_x/xlib/ecore_x_vsync.c +++ b/src/lib/ecore_x/xlib/ecore_x_vsync.c @@ -837,8 +837,8 @@ ecore_x_vsync_animator_tick_source_set(Ecore_X_Window win) const char *home; struct stat st; - home = getenv("HOME"); - if (!home) home = "/tmp"; + home = eina_environment_home_get(); + if (!home) eina_environment_tmp_get(); snprintf(buf, sizeof(buf), "%s/.ecore-no-vsync", home); if (getenv("ECORE_NO_VSYNC")) vsync_veto = 1; else if (stat(buf, &st) == 0) vsync_veto = 1; --