]> git.mdlowis.com Git - proto/labwc.git/commitdiff
move window raise/focus on click from hard-coded logic to default mouse binding
authorbi4k8 <bi4k8@github>
Wed, 1 Dec 2021 23:19:04 +0000 (23:19 +0000)
committerJohan Malm <johanmalm@users.noreply.github.com>
Fri, 3 Dec 2021 06:46:43 +0000 (06:46 +0000)
src/config/rcxml.c
src/cursor.c

index 8b229223b61586a2ff8a5f7113143bf7fc34dc40..d3b8c5c3e5dd7dbf6d26aa1d8f1636b42dcca7ea 100644 (file)
@@ -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 },
 };
 
index f469a49b808f6e80c00d7c9c93ad0421fa848ad7..5cee3f291b7609ce05cdf82ba2f012965ca2a24b 100644 (file)
@@ -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) {