[retro-gtk] core-view: Grab focus on click
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [retro-gtk] core-view: Grab focus on click
- Date: Tue, 28 Nov 2017 11:25:08 +0000 (UTC)
commit 646298ff8180dbe92d75e8dc5e4fd2c1830c9c67
Author: Adrien Plazas <kekun plazas laposte net>
Date: Tue Nov 28 12:20:38 2017 +0100
core-view: Grab focus on click
The widget requires the focus to capture and handle many events like
keyboard events, letting the widget grab the focus when the user click
on it is not only the expected behavior for most widgets but it allows
it to handle events as expected.
retro-gtk/retro-core-view.c | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/retro-gtk/retro-core-view.c b/retro-gtk/retro-core-view.c
index 5443972..7b6c896 100644
--- a/retro-gtk/retro-core-view.c
+++ b/retro-gtk/retro-core-view.c
@@ -233,6 +233,8 @@ retro_core_view_on_button_press_event (GtkWidget *source,
g_return_val_if_fail (RETRO_IS_CORE_VIEW (self), FALSE);
g_return_val_if_fail (event != NULL, FALSE);
+ gtk_widget_grab_focus (GTK_WIDGET (source));
+
if (retro_core_view_get_can_grab_pointer (self)) {
if (retro_core_view_get_is_pointer_grabbed (self))
set_input_pressed (self->mouse_button_state, event->button);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]