]> git.sur5r.net Git - i3/i3/commitdiff
Bugfix: Don’t handle mouse click events inside the titlebar
authorMichael Stapelberg <michael+x200@stapelberg.de>
Tue, 10 Mar 2009 23:45:49 +0000 (00:45 +0100)
committerMichael Stapelberg <michael+x200@stapelberg.de>
Tue, 10 Mar 2009 23:45:49 +0000 (00:45 +0100)
src/handlers.c

index 4c3024b580f07eeb4030b9ee4fd214194b685977..2240e323e11de3148cafbc4025de71d8e647e1ac 100644 (file)
@@ -237,6 +237,13 @@ int handle_button_press(void *ignored, xcb_connection_t *conn, xcb_button_press_
                 return 1;
         }
 
+        /* Don’t handle events inside the titlebar, only borders are interesting */
+        i3Font *font = load_font(conn, config.font);
+        if (event->event_y >= 2 && event->event_y <= (font->height + 2 + 2)) {
+                LOG("click on titlebar\n");
+                return 1;
+        }
+
         if (event->event_y < 2) {
                 /* This was a press on the top border */
                 if (con->row == 0)