diff options
author | Alexei Sorokin <[email protected]> | 2017-02-02 18:52:49 +0300 |
---|---|---|
committer | Alexei Sorokin <[email protected]> | 2017-02-02 18:52:49 +0300 |
commit | 9b62a56cbed4ffc7a1a014cf15f1e0ed767cd928 (patch) | |
tree | 38cc82d2a9985a136263e43d258aeb88808c95b9 /eel/eel-gdk-extensions.c | |
parent | 021b757ddc5878475fd0fa54e4126d60766e5fc9 (diff) | |
download | caja-9b62a56cbed4ffc7a1a014cf15f1e0ed767cd928.tar.bz2 caja-9b62a56cbed4ffc7a1a014cf15f1e0ed767cd928.tar.xz |
eel: GdkRGBA related fixes
Diffstat (limited to 'eel/eel-gdk-extensions.c')
-rw-r--r-- | eel/eel-gdk-extensions.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/eel/eel-gdk-extensions.c b/eel/eel-gdk-extensions.c index 0a4d62c8..1bd367fb 100644 --- a/eel/eel-gdk-extensions.c +++ b/eel/eel-gdk-extensions.c @@ -342,6 +342,7 @@ eel_gdk_rgba_parse_with_white_default (GdkRGBA *color, color->red = 1.0; color->green = 1.0; color->blue = 1.0; + color->alpha = 1.0; } } @@ -422,9 +423,9 @@ eel_gdk_rgba_is_dark (const GdkRGBA *color) { int intensity; - intensity = ((((int) (color->red) >> 8) * 77) - + (((int) (color->green) >> 8) * 150) - + (((int) (color->blue) >> 8) * 28)) >> 8; + intensity = (((guint) (color->red * 0xff) * 77) + + ((guint) (color->green * 0xff) * 150) + + ((guint) (color->blue * 0xff) * 28)) >> 8; return intensity < 128; } |