DSWaylandKeyboard: sendEnter when the focused client binds to wl_keyboard 13/242313/1
authorSung-Jin Park <sj76.park@samsung.com>
Mon, 24 Aug 2020 11:03:39 +0000 (20:03 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Tue, 25 Aug 2020 12:36:29 +0000 (21:36 +0900)
Change-Id: Idd975376e71f7d465152022b7dc02fcb7c6bfe91
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
src/DSWaylandServer/DSWaylandKeyboard.cpp

index e920198..3ca2388 100644 (file)
@@ -89,6 +89,12 @@ void DSWaylandKeyboardPrivate::keyboard_bind_resource(Resource *resource)
 
        sendKeymap(resource);
        sendRepeatInfo(resource);
+
+       if (__focusSurface && __focusSurface->hasResource())
+       {
+               DSLOG_INF("DSWaylandKeyboardPrivate", "Send enter to focusSurface(%p)", __focusSurface);
+               sendEnter(__focusSurface->getWlResource());
+       }
 }
 
 void DSWaylandKeyboardPrivate::keyboard_destroy_resource(Resource *resource)