- *y = screen->y + screen->height / 2 - client->area.height / 2;
- else if (settings->position.y.opposite)
- *y = screen->y + screen->height - frame_size.height -
- settings->position.y.pos;
- else
- *y = screen->y + settings->position.y.pos;
- if (settings->position.y.denom)
- *y = (*y * screen->height) / settings->position.y.denom;
+ *y = screen->height / 2 - client->area.height / 2;
+ else {
+ *y = settings->position.y.pos;
+ if (settings->position.y.denom)
+ *y = (*y * screen->height) / settings->position.y.denom;
+ if (settings->position.y.opposite)
+ *y = screen->height - frame_size.height - *y;
+ }
+
+ *x += screen->x;
+ *y += screen->y;