X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fframe.c;h=4ecc7b6101e4d2971158111b5f344d626a24f5fe;hb=0b4b4c2b709a09b05b69f62f82f15c4c910a0f1c;hp=bdae34e3df04deed7c7576c024d2656dc0c31b4b;hpb=2494762dbf89e0ea8eb72c460c6f7281fa0a2204;p=chaz%2Fopenbox diff --git a/openbox/frame.c b/openbox/frame.c index bdae34e3..4ecc7b61 100644 --- a/openbox/frame.c +++ b/openbox/frame.c @@ -81,8 +81,6 @@ ObFrame *frame_new() XMapWindow(ob_display, self->lgrip); XMapWindow(ob_display, self->rgrip); XMapWindow(ob_display, self->label); - XMapWindow(ob_display, self->tlresize); - XMapWindow(ob_display, self->trresize); /* set colors/appearance/sizes for stuff that doesn't change */ XSetWindowBorder(ob_display, self->window, ob_rr_theme->b_color->pixel); @@ -271,10 +269,16 @@ void frame_adjust_area(ObFrame *self, gboolean moved, self->width, ob_rr_theme->title_height); XMapWindow(ob_display, self->title); - XMoveWindow(ob_display, self->tlresize, 0, 0); - XMoveWindow(ob_display, self->trresize, - self->width - ob_rr_theme->grip_width, 0); - + if (self->decorations & OB_FRAME_DECOR_GRIPS) { + XMoveWindow(ob_display, self->tlresize, 0, 0); + XMoveWindow(ob_display, self->trresize, + self->width - ob_rr_theme->grip_width, 0); + XMapWindow(ob_display, self->tlresize); + XMapWindow(ob_display, self->trresize); + } else { + XUnmapWindow(ob_display, self->tlresize); + XUnmapWindow(ob_display, self->trresize); + } } else XUnmapWindow(ob_display, self->title); }