X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fprompt.c;h=e63911ba7b0be30c9c823c4ac492583c50d3cd45;hb=ea28a9e7ab6c81547b2730268097c4ad7d814a80;hp=73f0ba3385543be7631638e3f99d57f47024f65e;hpb=deca45dadad1e0e1d5183341a601267f2deb1aa5;p=chaz%2Fopenbox diff --git a/openbox/prompt.c b/openbox/prompt.c index 73f0ba33..e63911ba 100644 --- a/openbox/prompt.c +++ b/openbox/prompt.c @@ -263,13 +263,13 @@ static void prompt_layout(ObPrompt *self) self->msg.x = l + (w - self->msg.width) / 2; self->msg.y = t; - /* position the button buttons */ - buttonx = l + (w - allbuttonsw) / 2; - for (i = 0; i < self->n_buttons; ++i) { - self->button[i].x = buttonx; - buttonx += self->button[i].width + BUTTON_SEPARATION; - self->button[i].y = t + h - allbuttonsh; - self->button[i].y += (allbuttonsh - self->button[i].height) / 2; + /* position the button buttons on the right of the dialog */ + buttonx = l + w; + for (i = self->n_buttons; i > 0; --i) { + self->button[i-1].x = buttonx - self->button[i-1].width; + buttonx -= self->button[i-1].width + BUTTON_SEPARATION; + self->button[i-1].y = t + h - allbuttonsh; + self->button[i-1].y += (allbuttonsh - self->button[i-1].height) / 2; } /* size and position the toplevel window */