Bugfix: Don’t invert directions when resizing floating clients (top/left) (Thanks João)
This commit is contained in:
parent
23d7460040
commit
e68aa1f414
|
@ -876,15 +876,15 @@ static void parse_resize_command(xcb_connection_t *conn, Client *last_focused, c
|
|||
DLOG("Resizing a floating client\n");
|
||||
if (STARTS_WITH(command, "left")) {
|
||||
command += strlen("left");
|
||||
last_focused->rect.width += atoi(command);
|
||||
last_focused->rect.x -= atoi(command);
|
||||
last_focused->rect.width -= atoi(command);
|
||||
last_focused->rect.x += atoi(command);
|
||||
} else if (STARTS_WITH(command, "right")) {
|
||||
command += strlen("right");
|
||||
last_focused->rect.width += atoi(command);
|
||||
} else if (STARTS_WITH(command, "top")) {
|
||||
command += strlen("top");
|
||||
last_focused->rect.height += atoi(command);
|
||||
last_focused->rect.y -= atoi(command);
|
||||
last_focused->rect.height -= atoi(command);
|
||||
last_focused->rect.y += atoi(command);
|
||||
} else if (STARTS_WITH(command, "bottom")) {
|
||||
command += strlen("bottom");
|
||||
last_focused->rect.height += atoi(command);
|
||||
|
|
Loading…
Reference in New Issue