st-selectionbg-alpha-0.8.2.diff (848B)
1 --- x.c 2020-05-07 16:51:55.080437829 +0200 2 +++ x.c 2020-05-07 16:51:23.850218201 +0200 3 @@ -812,6 +812,17 @@ 4 ((unsigned short)(dc.col[defaultbg].color.blue * alpha)) & 0xff00; 5 dc.col[defaultbg].pixel &= 0x00FFFFFF; 6 dc.col[defaultbg].pixel |= (unsigned char)(0xff * alpha) << 24; 7 + 8 + /* set alpha value of selbg color */ 9 + dc.col[selectionbg].color.alpha = (unsigned short)(0xffff * alpha); 10 + dc.col[selectionbg].color.red = 11 + ((unsigned short)(dc.col[selectionbg].color.red * alpha)) & 0xff00; 12 + dc.col[selectionbg].color.green = 13 + ((unsigned short)(dc.col[selectionbg].color.green * alpha)) & 0xff00; 14 + dc.col[selectionbg].color.blue = 15 + ((unsigned short)(dc.col[selectionbg].color.blue * alpha)) & 0xff00; 16 + dc.col[selectionbg].pixel &= 0x00FFFFFF; 17 + dc.col[selectionbg].pixel |= (unsigned char)(0xff * alpha) << 24; 18 loaded = 1; 19 } 20