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;

-- 


Reply via email to