diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2019-01-22 10:28:09 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2019-02-05 10:45:44 +0100 |
commit | 07333e1ca382ed570d781a99ee8c168cb8b252d0 (patch) | |
tree | 43ef04392035a82df938d6142feb7951bfdb7eee /include/ui/sdl2.h | |
parent | 85b03694e1843141eaf851fb15300ae12cc76468 (diff) |
kbd-state: use state tracker for sdl2
Use the new keyboard state tracked for sdl2. We can drop the modifier
state tracking from sdl2. Also keyup code is simpler, the state tracker
will take care to not send suspious keyup events to the guest.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-id: 20190122092814.14919-4-kraxel@redhat.com
Diffstat (limited to 'include/ui/sdl2.h')
-rw-r--r-- | include/ui/sdl2.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/ui/sdl2.h b/include/ui/sdl2.h index 71f5cfc6e3..0875b8d56b 100644 --- a/include/ui/sdl2.h +++ b/include/ui/sdl2.h @@ -10,6 +10,7 @@ # include <SDL_image.h> #endif +#include "ui/kbd-state.h" #ifdef CONFIG_OPENGL # include "ui/egl-helpers.h" #endif @@ -30,6 +31,7 @@ struct sdl2_console { int idle_counter; int ignore_hotkeys; SDL_GLContext winctx; + QKbdState *kbd; #ifdef CONFIG_OPENGL QemuGLShader *gls; egl_fb guest_fb; |