diff options
Diffstat (limited to 'src/display')
| -rw-r--r-- | src/display/nr-filter-component-transfer.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
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); } |
