summaryrefslogtreecommitdiff
path: root/pango
diff options
context:
space:
mode:
Diffstat (limited to 'pango')
-rw-r--r--pango/pangoft2.c16
1 files changed, 1 insertions, 15 deletions
diff --git a/pango/pangoft2.c b/pango/pangoft2.c
index b44d11d3..360388b8 100644
--- a/pango/pangoft2.c
+++ b/pango/pangoft2.c
@@ -366,21 +366,7 @@ pango_ft2_render (FT_Bitmap *bitmap,
case 0xff:
*p = 0xff;
default:
- switch (*p)
- {
- case 0:
- *p = *q;
- break;
- case 0xff:
- break;
- default:
- {
- gushort pixel = *(q);
- gushort s = (*p)+1;
- *(p) = (pixel * (256-s) + s) >> 8;
- }
- break;
- }
+ *p = MIN ((gushort) *p + (gushort) *q, 0xff);
break;
}
q++;