summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTavmjong Bah <tavmjong@free.fr>2015-12-14 15:31:46 +0000
committertavmjong-free <tavmjong@free.fr>2015-12-14 15:31:46 +0000
commit4d2fef1da189759823cf4792e4d9f875fbb1d2c6 (patch)
treea8ac45f94013f1b90bfa78bc20c2633d7ce6ceec /src
parentFix two bugs with component transfer filter primitive: (diff)
downloadinkscape-4d2fef1da189759823cf4792e4d9f875fbb1d2c6.tar.gz
inkscape-4d2fef1da189759823cf4792e4d9f875fbb1d2c6.zip
Small bug fix related to previous check-in.
(bzr r14533)
Diffstat (limited to 'src')
-rw-r--r--src/display/nr-filter-component-transfer.cpp1
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);
}