From a9f11c5fc7d01384eac092910c4e6c0f04c03ddf Mon Sep 17 00:00:00 2001 From: bi4k8 Date: Wed, 1 Dec 2021 23:19:04 +0000 Subject: [PATCH] move window raise/focus on click from hard-coded logic to default mouse binding --- src/config/rcxml.c | 4 ++++ src/cursor.c | 5 ----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/config/rcxml.c b/src/config/rcxml.c index 8b229223..d3b8c5c3 100644 --- a/src/config/rcxml.c +++ b/src/config/rcxml.c @@ -475,6 +475,10 @@ static struct { { "Root", "Left", "Press", "ShowMenu", "root-menu"}, { "Root", "Right", "Press", "ShowMenu", "root-menu"}, { "Root", "Middle", "Press", "ShowMenu", "root-menu"}, + { "Client", "Left", "Press", "Focus", NULL}, + { "Client", "Left", "Press", "Raise", NULL}, + { "Titlebar", "Left", "Press", "Focus", NULL}, + { "Titlebar", "Left", "Press", "Raise", NULL}, { NULL, NULL, NULL, NULL, NULL }, }; diff --git a/src/cursor.c b/src/cursor.c index f469a49b..5cee3f29 100644 --- a/src/cursor.c +++ b/src/cursor.c @@ -589,11 +589,6 @@ cursor_button(struct wl_listener *listener, void *data) return; } - /* Handle _press_ on view */ - desktop_focus_and_activate_view(&server->seat, view); - desktop_raise_view(view); - damage_all_outputs(server); - /* Resize if SSD resize edge is clicked */ resize_edges = ssd_resize_edges(view_area); if (resize_edges) {