rem: hints->flags |= USSize;
add: hints->flags |= PSize;
context: setSizeHints(WMWindow *win){    XSizeHints *hints;    hints = XAllocSizeHints();    if (!hints) {	wwarning("could not allocate memory for window size hints");	return;    }    hints->flags = 0;    if (win->flags.upos_set) {	hints->flags |= USPosition;  /* shouldn't be PPosition ? --Dan */	hints->x = win->upos.x;	hints->y = win->upos.y;    }    if (win->usize.width>0 && win->usize.height>0) {	hints->flags |= USSize;      /* shouldn't be PSize ? --Dan */	hints->width = win->usize.width;	hints->height = win->usize.height;    }    if (win->minSize.width>0 && win->minSize.height>0) {	hints->flags |= PMinSize;	hints->min_width = win->minSize.width;	hints->min_height = win->minSize.height;    }    if (win->maxSize.width>0 && win->maxSize.height>0) {	hints->flags |= PMaxSize;	hints->max_width = win->maxSize.width;	hints->max_height = win->maxSize.height;    }    if (win->baseSize.width>0 && win->baseSize.height>0) {	hints->flags |= PBaseSize;	hints->base_width = win->baseSize.width;	hints->base_height = win->baseSize.height;    }    if (win->resizeIncrement.width>0 && win->resizeIncrement.height>0) {	hints->flags |= PResizeInc;	hints->width_inc = win->resizeIncrement.width;	hints->height_inc = win->resizeIncrement.height;    }        if (hints->flags) {	XSetWMNormalHints(win->view->screen->display, win->view->window, hints);    }    XFree(hints);}