Fix centering the indicator in the no-xinerama case

pull/1/head
Sebastian Ullrich 2013-03-29 00:46:22 +01:00 committed by Michael Stapelberg
parent d4d589a7dd
commit e0213cb1f5
1 changed files with 2 additions and 2 deletions

View File

@ -246,8 +246,8 @@ xcb_pixmap_t draw_image(uint32_t *resolution) {
/* We have no information about the screen sizes/positions, so we just
* place the unlock indicator in the middle of the X root window and
* hope for the best. */
int x = (last_resolution[0] / 2);
int y = (last_resolution[1] / 2);
int x = (last_resolution[0] / 2) - (BUTTON_DIAMETER / 2);
int y = (last_resolution[1] / 2) - (BUTTON_DIAMETER / 2);
cairo_set_source_surface(xcb_ctx, output, x, y);
cairo_rectangle(xcb_ctx, x, y, BUTTON_DIAMETER, BUTTON_DIAMETER);
cairo_fill(xcb_ctx);