From: Michael Stapelberg Date: Fri, 12 Nov 2010 19:55:26 +0000 (+0100) Subject: respect position in geometry of floating windows X-Git-Tag: tree-pr1~121 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=57e602a97ce1157c0d3c2d9fb049263d967c4cd5;p=i3%2Fi3 respect position in geometry of floating windows --- diff --git a/src/manage.c b/src/manage.c index 134abe9e..e81d906a 100644 --- a/src/manage.c +++ b/src/manage.c @@ -190,10 +190,13 @@ void manage_window(xcb_window_t window, xcb_get_window_attributes_cookie_t cooki xcb_reply_contains_atom(reply, atoms[_NET_WM_WINDOW_TYPE_SPLASH])) { LOG("This window is a dialog window, setting floating\n"); + nc->rect.x = geom->x; + nc->rect.y = geom->y; /* We respect the geometry wishes of floating windows, as long as they * are bigger than our minimal useful size (75x50). */ nc->rect.width = max(geom->width, 75); nc->rect.height = max(geom->height, 50); + LOG("geometry = %d x %d\n", nc->rect.width, nc->rect.height); floating_enable(nc, false); }