ObClient *c = data->client.any.c;
client_action_start(data);
- stacking_restack_request(c, NULL, Opposite, FALSE);
+ stacking_restack_request(c, NULL, Opposite);
client_action_end(data, config_focus_under_mouse);
}
Rect *area;
area = screen_area(c->desktop, client_monitor(c), NULL);
client_action_start(data);
- client_move(c, area->width / 2 - c->area.width / 2,
- area->height / 2 - c->area.height / 2);
+ client_move(c, area->x + area->width / 2 - c->area.width / 2,
+ area->y + area->height / 2 - c->area.height / 2);
client_action_end(data, FALSE);
g_free(area);
}