]> git.sur5r.net Git - i3/i3/commitdiff
Use XCB_BUTTON_INDEX defines for mouse buttons
authorCampbell Barton <ideasman42@gmail.com>
Sun, 8 Jun 2014 07:14:27 +0000 (17:14 +1000)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 8 Jun 2014 11:55:27 +0000 (13:55 +0200)
src/click.c

index 9b85b71102828bc5a45920db87ec60afd359e073..69cb7d22b2cb057bdb9e2b002e6ecc3c0741a63a 100644 (file)
@@ -243,7 +243,7 @@ static int route_click(Con *con, xcb_button_press_event_t *event, const bool mod
         /*  5: resize (floating) if this was a (left or right) click on the
          * left/right/bottom border, or a right click on the decoration.
          * also try resizing (tiling) if it was a click on the top */
-        if (mod_pressed && event->detail == 3) {
+        if (mod_pressed && event->detail == XCB_BUTTON_INDEX_3) {
             DLOG("floating resize due to floatingmodifier\n");
             floating_resize_window(floatingcon, proportional, event);
             return 1;
@@ -256,7 +256,7 @@ static int route_click(Con *con, xcb_button_press_event_t *event, const bool mod
                 goto done;
         }
 
-        if (dest == CLICK_DECORATION && event->detail == 3) {
+        if (dest == CLICK_DECORATION && event->detail == XCB_BUTTON_INDEX_3) {
             DLOG("floating resize due to decoration right click\n");
             floating_resize_window(floatingcon, proportional, event);
             return 1;
@@ -285,7 +285,7 @@ static int route_click(Con *con, xcb_button_press_event_t *event, const bool mod
     }
 
     /* 7: floating modifier pressed, initiate a resize */
-    if (dest == CLICK_INSIDE && mod_pressed && event->detail == 3) {
+    if (dest == CLICK_INSIDE && mod_pressed && event->detail == XCB_BUTTON_INDEX_3) {
         if (floating_mod_on_tiled_client(con, event))
             return 1;
     }