From 1d0ce5bc05fb6658f2ede82c20f62687a4dc8d3e Mon Sep 17 00:00:00 2001 From: Subhransu Sekhar Mohanty Date: Fri, 3 Apr 2015 16:33:49 +0200 Subject: [PATCH] ector: fix ector_color_multiply() function --- src/lib/ector/ector_util.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ector/ector_util.h b/src/lib/ector/ector_util.h index 664fdb2b6d..af8b5917d5 100644 --- a/src/lib/ector/ector_util.h +++ b/src/lib/ector/ector_util.h @@ -6,7 +6,7 @@ ector_color_multiply(unsigned int c1, unsigned int c2) { return ( ((((((c1) >> 16) & 0xff00) * (((c2) >> 16) & 0xff00)) + 0xff0000) & 0xff000000) + ((((((c1) >> 8) & 0xff00) * (((c2) >> 16) & 0xff)) + 0xff00) & 0xff0000) + - ((((((c1) & 0xff00) * ((c2) & 0xff00)) + 0xff00) >> 16) & 0xff00) + + ((((((c1) & 0xff00) * ((c2) & 0xff00)) + 0xff0000) >> 16) & 0xff00) + (((((c1) & 0xff) * ((c2) & 0xff)) + 0xff) >> 8) ); }