[gtk+] broadway: Raise window on first click.
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] broadway: Raise window on first click.
- Date: Tue, 12 Nov 2013 15:13:08 +0000 (UTC)
commit e331d1762625674ff0af39090264f82074277dba
Author: Alexander Larsson <alexl redhat com>
Date: Tue Nov 12 12:36:05 2013 +0100
broadway: Raise window on first click.
gdk/broadway/broadway-server.c | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/gdk/broadway/broadway-server.c b/gdk/broadway/broadway-server.c
index 30b232d..f648335 100644
--- a/gdk/broadway/broadway-server.c
+++ b/gdk/broadway/broadway-server.c
@@ -217,8 +217,13 @@ update_event_state (BroadwayServer *server,
case BROADWAY_EVENT_BUTTON_PRESS:
case BROADWAY_EVENT_BUTTON_RELEASE:
if (message->base.type == BROADWAY_EVENT_BUTTON_PRESS &&
- server->focused_window_id != message->pointer.mouse_window_id)
- broadway_server_focus_window (server, message->pointer.mouse_window_id);
+ server->focused_window_id != message->pointer.mouse_window_id &&
+ server->pointer_grab_window_id == -1)
+ {
+ broadway_server_window_raise (server, message->pointer.mouse_window_id);
+ broadway_server_focus_window (server, message->pointer.mouse_window_id);
+ broadway_server_flush (server);
+ }
server->last_x = message->pointer.root_x;
server->last_y = message->pointer.root_y;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]