summaryrefslogtreecommitdiff
path: root/src/lib/efl_wl
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-09-22 09:54:37 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-09-22 10:10:07 -0400
commit72e9d604a36d18aa18740323ddcbd99f6f9bf8a7 (patch)
tree6a1f6e3231f5893df160bff80ad689838efe8ca4 /src/lib/efl_wl
parent0cdd50124690ea0d72bef304fff15b4be2adee41 (diff)
ecore-x: reject successive MappingNotify events if they are identical
in some cases loading an xmodmap on enlightenment startup can trigger an infinite number of identical events which hard locks the xserver for a very, very long time @fix
Diffstat (limited to 'src/lib/efl_wl')
-rw-r--r--src/lib/efl_wl/efl_wl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/efl_wl/efl_wl.c b/src/lib/efl_wl/efl_wl.c
index 5c317141af..8a1a7c2b7c 100644
--- a/src/lib/efl_wl/efl_wl.c
+++ b/src/lib/efl_wl/efl_wl.c
@@ -5355,7 +5355,7 @@ efl_wl_run(Evas_Object *obj, const char *cmd)
5355 if (gl) gl = strdup(gl); 5355 if (gl) gl = strdup(gl);
5356 setenv("ELM_ACCEL", "gl", 1); 5356 setenv("ELM_ACCEL", "gl", 1);
5357 } 5357 }
5358 exe = ecore_exe_run(cmd, c); 5358 exe = ecore_exe_pipe_run(cmd, ECORE_EXE_TERM_WITH_PARENT, c);
5359 if (disp) setenv("DISPLAY", disp, 1); 5359 if (disp) setenv("DISPLAY", disp, 1);
5360 if (env) setenv("WAYLAND_DISPLAY", env, 1); 5360 if (env) setenv("WAYLAND_DISPLAY", env, 1);
5361 else unsetenv("WAYLAND_DISPLAY"); 5361 else unsetenv("WAYLAND_DISPLAY");