diff --git a/RimeWithWeasel/RimeWithWeasel.cpp b/RimeWithWeasel/RimeWithWeasel.cpp index 9fbdd8ef5..4b4db6294 100644 --- a/RimeWithWeasel/RimeWithWeasel.cpp +++ b/RimeWithWeasel/RimeWithWeasel.cpp @@ -1003,7 +1003,7 @@ static inline COLORREF blend_colors(COLORREF fcolor, COLORREF bcolor) { return RGB((GetRValue(fcolor) * 2 + GetRValue(bcolor)) / 3, (GetGValue(fcolor) * 2 + GetGValue(bcolor)) / 3, (GetBValue(fcolor) * 2 + GetBValue(bcolor)) / 3) | - ((((fcolor >> 24) + (bcolor >> 24) / 2) << 24)); + ((((fcolor >> 24) * 2 + (bcolor >> 24)) / 3) << 24); } // convertions from color format to COLOR_ABGR static inline int ConvertColorToAbgr(int color, ColorFormat fmt = COLOR_ABGR) {