summaryrefslogtreecommitdiff
path: root/eel/eel-gdk-extensions.c
diff options
context:
space:
mode:
authorAlexei Sorokin <[email protected]>2017-02-02 18:52:49 +0300
committerAlexei Sorokin <[email protected]>2017-02-02 18:52:49 +0300
commit9b62a56cbed4ffc7a1a014cf15f1e0ed767cd928 (patch)
tree38cc82d2a9985a136263e43d258aeb88808c95b9 /eel/eel-gdk-extensions.c
parent021b757ddc5878475fd0fa54e4126d60766e5fc9 (diff)
downloadcaja-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.c7
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;
}