e_input: set ecore_evas, dev to e_input before initializing libinput udev backend 91/169491/2
authorSung-Jin Park <sj76.park@samsung.com>
Thu, 23 Nov 2017 07:18:02 +0000 (16:18 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Mon, 19 Mar 2018 10:02:22 +0000 (10:02 +0000)
Change-Id: Id257ee142e8f34b518d82bdcb095fdf53a834550
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
src/bin/e_input.c

index 53f5a53bdc2f352f6db24e08979b805c7fe18919..9181043e42bb0ed6d8d03adb24ea4be9b721695b 100644 (file)
@@ -95,6 +95,9 @@ e_input_init(Ecore_Evas *ee)
 
    dev = e_input_device_open();
 
+   e_input->ee = ee;
+   e_input->dev = dev;
+
    if (!dev)
      {
         EINA_LOG_ERR("Failed to open device\n");
@@ -170,9 +173,6 @@ e_input_init(Ecore_Evas *ee)
         e_comp_wl_input_seat_caps_set(seat_caps);
      }
 
-   e_input->ee = ee;
-   e_input->dev = dev;
-
    E_LIST_HANDLER_APPEND(e_input->handlers, E_EVENT_SCREEN_CHANGE, _e_input_cb_screen_change, NULL);
 
    TRACE_INPUT_END();