summaryrefslogtreecommitdiff
path: root/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
diff options
context:
space:
mode:
authorChris Michael <cpmichael@osg.samsung.com>2016-05-31 09:49:43 -0400
committerChris Michael <cpmichael@osg.samsung.com>2016-05-31 09:49:43 -0400
commite01ac62e5f36614e3a5195105f28bf5d9b05be08 (patch)
tree27bbbca80e911d3680c84722322aac33ccb1e225 /src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
parent1ca1f8b06def49fed9a513fae24162ed2d715d82 (diff)
ecore-evas-drm: Disable direct input callback
For ecore_evas drm engine(s), disable setting of ecore_event_window_direct_callback as this Completely Breaks all input when running Enlightenment Wayland. NB: This can likely be re-enabled at some point, when the jpeg breakage is over ;) @fix Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
Diffstat (limited to 'src/modules/ecore_evas/engines/drm/ecore_evas_drm.c')
-rw-r--r--src/modules/ecore_evas/engines/drm/ecore_evas_drm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
index 68ebc5a187..e396423068 100644
--- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
+++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
@@ -770,7 +770,7 @@ ecore_evas_drm_new_internal(const char *device, unsigned int parent EINA_UNUSED,
770 (Ecore_Event_Multi_Move_Cb)_ecore_evas_mouse_multi_move_process, 770 (Ecore_Event_Multi_Move_Cb)_ecore_evas_mouse_multi_move_process,
771 (Ecore_Event_Multi_Down_Cb)_ecore_evas_mouse_multi_down_process, 771 (Ecore_Event_Multi_Down_Cb)_ecore_evas_mouse_multi_down_process,
772 (Ecore_Event_Multi_Up_Cb)_ecore_evas_mouse_multi_up_process); 772 (Ecore_Event_Multi_Up_Cb)_ecore_evas_mouse_multi_up_process);
773 _ecore_event_window_direct_cb_set(ee->prop.window, _ecore_evas_input_direct_cb); 773 /* _ecore_event_window_direct_cb_set(ee->prop.window, _ecore_evas_input_direct_cb); */
774 774
775 ecore_drm2_output_crtc_size_get(edata->output, &mw, &mh); 775 ecore_drm2_output_crtc_size_get(edata->output, &mw, &mh);
776 776
@@ -906,7 +906,7 @@ ecore_evas_gl_drm_new_internal(const char *device, unsigned int parent EINA_UNUS
906 (Ecore_Event_Multi_Move_Cb)_ecore_evas_mouse_multi_move_process, 906 (Ecore_Event_Multi_Move_Cb)_ecore_evas_mouse_multi_move_process,
907 (Ecore_Event_Multi_Down_Cb)_ecore_evas_mouse_multi_down_process, 907 (Ecore_Event_Multi_Down_Cb)_ecore_evas_mouse_multi_down_process,
908 (Ecore_Event_Multi_Up_Cb)_ecore_evas_mouse_multi_up_process); 908 (Ecore_Event_Multi_Up_Cb)_ecore_evas_mouse_multi_up_process);
909 _ecore_event_window_direct_cb_set(ee->prop.window, _ecore_evas_input_direct_cb); 909 /* _ecore_event_window_direct_cb_set(ee->prop.window, _ecore_evas_input_direct_cb); */
910 910
911 ecore_drm2_output_crtc_size_get(edata->output, &mw, &mh); 911 ecore_drm2_output_crtc_size_get(edata->output, &mw, &mh);
912 912