]> git.sur5r.net Git - i3/i3/blobdiff - src/click.c
Introduce --exclude-titlebar flag for mouse bindings. (#2703)
[i3/i3] / src / click.c
index e989b88d987aa15877e565e9e743e991b0367cca..e5cdc8b2f39e82dbe880fb184337f3f8363380f2 100644 (file)
@@ -186,7 +186,7 @@ static int route_click(Con *con, xcb_button_press_event_t *event, const bool mod
     if (dest == CLICK_DECORATION || dest == CLICK_INSIDE || dest == CLICK_BORDER) {
         Binding *bind = get_binding_from_xcb_event((xcb_generic_event_t *)event);
 
-        if (bind != NULL && (dest == CLICK_DECORATION ||
+        if (bind != NULL && ((dest == CLICK_DECORATION && !bind->exclude_titlebar) ||
                              (dest == CLICK_INSIDE && bind->whole_window) ||
                              (dest == CLICK_BORDER && bind->border))) {
             CommandResult *result = run_binding(bind, con);