X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fxinerama.c;h=9e412e0330db13a788068c1bcb3c34534047fb40;hb=8629c2e208930414f542435509594df051be2009;hp=7e5b5aebb4acb60e64379ceed47ed17c0428f42e;hpb=794783defbb7073f5ca4676e9b088308baac5540;p=i3%2Fi3 diff --git a/src/xinerama.c b/src/xinerama.c index 7e5b5aeb..9e412e03 100644 --- a/src/xinerama.c +++ b/src/xinerama.c @@ -15,18 +15,17 @@ #include - static int num_screens; /* * Looks in outputs for the Output whose start coordinates are x, y * */ -static Output *get_screen_at(int x, int y) { +static Output *get_screen_at(unsigned int x, unsigned int y) { Output *output; TAILQ_FOREACH(output, &outputs, outputs) - if (output->rect.x == x && output->rect.y == y) - return output; + if (output->rect.x == x && output->rect.y == y) + return output; return NULL; } @@ -67,16 +66,17 @@ static void query_screens(xcb_connection_t *conn) { s->rect.height = screen_info[screen].height; /* We always treat the screen at 0x0 as the primary screen */ if (s->rect.x == 0 && s->rect.y == 0) - TAILQ_INSERT_HEAD(&outputs, s, outputs); - else TAILQ_INSERT_TAIL(&outputs, s, outputs); + TAILQ_INSERT_HEAD(&outputs, s, outputs); + else + TAILQ_INSERT_TAIL(&outputs, s, outputs); output_init_con(s); init_ws_for_output(s, output_get_content(s->con)); num_screens++; } DLOG("found Xinerama screen: %d x %d at %d x %d\n", - screen_info[screen].width, screen_info[screen].height, - screen_info[screen].x_org, screen_info[screen].y_org); + screen_info[screen].width, screen_info[screen].height, + screen_info[screen].x_org, screen_info[screen].y_org); } free(reply);