From 4d2fef1da189759823cf4792e4d9f875fbb1d2c6 Mon Sep 17 00:00:00 2001 From: Tavmjong Bah Date: Mon, 14 Dec 2015 16:31:46 +0100 Subject: Small bug fix related to previous check-in. (bzr r14533) --- src/display/nr-filter-component-transfer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/display/nr-filter-component-transfer.cpp b/src/display/nr-filter-component-transfer.cpp index dd37ab873..b2545b76f 100644 --- a/src/display/nr-filter-component-transfer.cpp +++ b/src/display/nr-filter-component-transfer.cpp @@ -99,6 +99,7 @@ struct ComponentTransferDiscrete : public ComponentTransfer { guint32 operator()(guint32 in) { guint32 component = (in & _mask) >> _shift; guint32 k = (_v.size()) * component / 255; + if( k == _v.size() ) --k; component = _v[k]; return (in & ~_mask) | ((guint32)component << _shift); } -- cgit v1.2.3