input: add null check for input->keyboard 94/250194/1 accepted/tizen/unified/20201222.122545 submit/tizen/20201222.034234
authorSung-Jin Park <sj76.park@samsung.com>
Tue, 22 Dec 2020 03:27:40 +0000 (12:27 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Tue, 22 Dec 2020 03:27:40 +0000 (12:27 +0900)
Change-Id: I27675a02b1ff774a3e3c56190348747e1a86764d
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
src/lib/input.c

index 866430dfaa95e1800722d545dea750b383f1c5a3..d20fbb12137297b63d5c6d13f37794a7fc7054c1 100644 (file)
@@ -95,7 +95,7 @@ pepper_efl_input_create(pepper_efl_comp_t *comp, const char *seat_name)
    input->touch = pepper_seat_get_touch(input->seat);
 
    input->xkb = pepper_xkb_create();
-   if (input->xkb)
+   if (input->xkb && input->keyboard)
      pepper_xkb_keyboard_set_keymap(input->xkb, input->keyboard, NULL);
 
    PE_LIST_HANDLER_APPEND(input->handlers, ECORE_EVENT_KEY_DOWN, _pepper_efl_input_cb_key_down, input);