prevent null keymap. 81/297481/1
authorjoogab.yun <joogab.yun@samsung.com>
Mon, 21 Aug 2023 00:34:24 +0000 (09:34 +0900)
committerjoogab.yun <joogab.yun@samsung.com>
Mon, 21 Aug 2023 00:34:24 +0000 (09:34 +0900)
Change-Id: Id34e7e81b5f96352c9354438f21841ed122f862c

dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp

index 558c8f0..0f4e28a 100644 (file)
@@ -1921,9 +1921,9 @@ void WindowBaseEcoreWl2::GetKeyCode(std::string keyName, int32_t& keyCode)
   KeyCodeMap   foundKeyCode;
 
   sym = xkb_keysym_from_name(keyName.c_str(), XKB_KEYSYM_NO_FLAGS);
-  if(sym == XKB_KEY_NoSymbol)
+  if(sym == XKB_KEY_NoSymbol || !mKeyMap)
   {
-    DALI_LOG_ERROR("Failed to get keysym in WindowBaseEcoreWl2\n");
+    DALI_LOG_ERROR("Failed to get keysym or keymap in WindowBaseEcoreWl2\n");
     return;
   }