summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2011-04-08 21:40:32 +0000
committerJohan Engelen <goejendaagh@zonnet.nl>2011-04-08 21:40:32 +0000
commit327420ccbf4d61fb3fc5231aa13689f866090ad0 (patch)
tree28002420c9e2aef58e06bb6be3ad055ab41526af /src
parentAdd missing flush() / mark_dirty() calls around CMS transform (diff)
downloadinkscape-327420ccbf4d61fb3fc5231aa13689f866090ad0.tar.gz
inkscape-327420ccbf4d61fb3fc5231aa13689f866090ad0.zip
2geom has "multiplatform" sincos function
(bzr r9508.1.76)
Diffstat (limited to 'src')
-rw-r--r--src/display/nr-filter-colormatrix.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/display/nr-filter-colormatrix.cpp b/src/display/nr-filter-colormatrix.cpp
index 5f308da6a..7eb2fa2e9 100644
--- a/src/display/nr-filter-colormatrix.cpp
+++ b/src/display/nr-filter-colormatrix.cpp
@@ -16,6 +16,7 @@
#include "display/cairo-utils.h"
#include "display/nr-filter-colormatrix.h"
#include "display/nr-filter-slot.h"
+#include <2geom/math-utils.h>
namespace Inkscape {
namespace Filters {
@@ -104,7 +105,7 @@ private:
struct ColorMatrixHueRotate {
ColorMatrixHueRotate(double v) {
double sinhue, coshue;
- sincos(v * M_PI/180.0, &sinhue, &coshue);
+ Geom::sincos(v * M_PI/180.0, sinhue, coshue);
_v[0] = round((0.213 +0.787*coshue -0.213*sinhue)*255);
_v[1] = round((0.715 -0.715*coshue -0.715*sinhue)*255);