devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=fb569d7eb0bcc6e4fd9541a3587e5287f9910492

commit fb569d7eb0bcc6e4fd9541a3587e5287f9910492
Author: Chris Michael <cpmich...@osg.samsung.com>
Date:   Mon Jun 13 12:49:40 2016 -0400

    ecore-evas-drm: Re-enable direct input callback
    
    As it seems the jpeg breakage is over wrt direct input callbacks, we
    can re-enable these for the drm engines
    
    @fix
    
    Signed-off-by: Chris Michael <cpmich...@osg.samsung.com>
---
 src/modules/ecore_evas/engines/drm/ecore_evas_drm.c | 6 ++----
 1 file changed, 2 insertions(+), 4 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 e396423..0ba8968 100644
--- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
+++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
@@ -764,13 +764,12 @@ ecore_evas_drm_new_internal(const char *device, unsigned 
int parent EINA_UNUSED,
    ecore_evas_data_set(ee, "device", edata->dev);
 
    _ecore_evas_register(ee);
-   ecore_evas_input_event_register(ee);
    ecore_event_window_register(ee->prop.window, ee, ee->evas,
                                
(Ecore_Event_Mouse_Move_Cb)_ecore_evas_mouse_move_process,
                                
(Ecore_Event_Multi_Move_Cb)_ecore_evas_mouse_multi_move_process,
                                
(Ecore_Event_Multi_Down_Cb)_ecore_evas_mouse_multi_down_process,
                                
(Ecore_Event_Multi_Up_Cb)_ecore_evas_mouse_multi_up_process);
-   /* _ecore_event_window_direct_cb_set(ee->prop.window, 
_ecore_evas_input_direct_cb); */
+   _ecore_event_window_direct_cb_set(ee->prop.window, 
_ecore_evas_input_direct_cb);
 
    ecore_drm2_output_crtc_size_get(edata->output, &mw, &mh);
 
@@ -900,13 +899,12 @@ ecore_evas_gl_drm_new_internal(const char *device, 
unsigned int parent EINA_UNUS
    ecore_evas_data_set(ee, "device", edata->dev);
 
    _ecore_evas_register(ee);
-   ecore_evas_input_event_register(ee);
    ecore_event_window_register(ee->prop.window, ee, ee->evas,
                                
(Ecore_Event_Mouse_Move_Cb)_ecore_evas_mouse_move_process,
                                
(Ecore_Event_Multi_Move_Cb)_ecore_evas_mouse_multi_move_process,
                                
(Ecore_Event_Multi_Down_Cb)_ecore_evas_mouse_multi_down_process,
                                
(Ecore_Event_Multi_Up_Cb)_ecore_evas_mouse_multi_up_process);
-   /* _ecore_event_window_direct_cb_set(ee->prop.window, 
_ecore_evas_input_direct_cb); */
+   _ecore_event_window_direct_cb_set(ee->prop.window, 
_ecore_evas_input_direct_cb);
 
    ecore_drm2_output_crtc_size_get(edata->output, &mw, &mh);
 

-- 


Reply via email to