set the desktop from per-app-settings properly, i think. also fix a compiler warning.
Dana Jansens danakj@orodu.net
1 files changed,
7 insertions(+),
5 deletions(-)
jump to
M
openbox/client.c
→
openbox/client.c
@@ -690,7 +690,7 @@ self->fullscreen = !!settings->fullscreen;
if (settings->desktop < screen_num_desktops || settings->desktop == DESKTOP_ALL) - client_set_desktop(self, settings->desktop, TRUE); + self->desktop = settings->desktop; if (settings->layer == -1) { self->below = TRUE;@@ -2398,10 +2398,12 @@
/* find the client's position relative to the root window */ oldrx = self->root_pos.x; oldry = self->root_pos.y; - rootmoved = (oldrx != (self->frame->area.x + self->frame->size.left - - self->border_width) || - oldry != (self->frame->area.y + self->frame->size.top - - self->border_width)); + rootmoved = (oldrx != (signed)(self->frame->area.x + + self->frame->size.left - + self->border_width) || + oldry != (signed)(self->frame->area.y + + self->frame->size.top - + self->border_width)); if (force_reply || ((!user || (user && final)) && rootmoved)) {