summaryrefslogtreecommitdiff
path: root/libview/ev-pixbuf-cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'libview/ev-pixbuf-cache.c')
-rw-r--r--libview/ev-pixbuf-cache.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libview/ev-pixbuf-cache.c b/libview/ev-pixbuf-cache.c
index b98e4560..46031d7e 100644
--- a/libview/ev-pixbuf-cache.c
+++ b/libview/ev-pixbuf-cache.c
@@ -641,14 +641,14 @@ get_selection_colors (EvView *view, GdkColor *text, GdkColor *base)
_ev_view_get_selection_colors (view, &bg, &fg);
text->pixel = 0;
- text->red = CLAMP ((guint) (fg.red * 65535), 0, 65535);
- text->green = CLAMP ((guint) (fg.green * 65535), 0, 65535);
- text->blue = CLAMP ((guint) (fg.blue * 65535), 0, 65535);
+ text->red = (guint16) (fg.red * G_MAXUINT16);
+ text->green = (guint16) (fg.green * G_MAXUINT16);
+ text->blue = (guint16) (fg.blue * G_MAXUINT16);
base->pixel = 0;
- base->red = CLAMP ((guint) (bg.red * 65535), 0, 65535);
- base->green = CLAMP ((guint) (bg.green * 65535), 0, 65535);
- base->blue = CLAMP ((guint) (bg.blue * 65535), 0, 65535);
+ base->red = (guint16) (bg.red * G_MAXUINT16);
+ base->green = (guint16) (bg.green * G_MAXUINT16);
+ base->blue = (guint16) (bg.blue * G_MAXUINT16);
}
static void