… | |
… | |
686 | |
686 | |
687 | bool |
687 | bool |
688 | rxvt_color::alloc (rxvt_screen *screen, const rgba &color) |
688 | rxvt_color::alloc (rxvt_screen *screen, const rgba &color) |
689 | { |
689 | { |
690 | //TODO: only supports 24 bit |
690 | //TODO: only supports 24 bit |
691 | int alpha = color.a >= 0xff00 ? 0xffff : color.a; |
691 | unsigned int alpha = color.a >= 0xff00 ? 0xffff : color.a; |
692 | |
692 | |
693 | #if XFT |
693 | #if XFT |
694 | XRenderPictFormat *format; |
694 | XRenderPictFormat *format; |
695 | |
695 | |
696 | // FUCKING Xft gets it wrong, of course, so work around it. |
696 | // FUCKING Xft gets it wrong, of course, so work around it. |