fix vsync display env var handling to be right
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 29 Jul 2014 23:38:21 +0000 (08:38 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 29 Jul 2014 23:38:21 +0000 (08:38 +0900)
src/lib/ecore_x/ecore_x_vsync_tool.c
src/lib/ecore_x/xlib/ecore_x_vsync.c

index 34c9340..b858626 100644 (file)
@@ -222,7 +222,7 @@ _svr_init(void)
    char buf[4096], *disp, *s;
 
    disp = getenv("DISPLAY");
-   if (disp) disp = ":0";
+   if (!disp) disp = ":0";
    snprintf(buf, sizeof(buf), "ecore-x-vsync-%s", disp);
    for (s = buf; *s; s++)
      {
index 7aed4be..24de7de 100644 (file)
@@ -410,7 +410,7 @@ _glvsync_animator_tick_source_set(void)
              ecore_con_init();
           }
         disp = getenv("DISPLAY");
-        if (disp) disp = ":0";
+        if (!disp) disp = ":0";
         snprintf(buf, sizeof(buf), "ecore-x-vsync-%s", disp);
         for (s = buf; *s; s++)
           {