summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSøren Sandmann Pedersen <ssp@redhat.com>2011-03-12 19:06:02 -0500
committerSøren Sandmann Pedersen <ssp@redhat.com>2011-03-18 16:23:10 -0400
commitbe4eaa0e4f79af38b7b89c5b09ca88d3a88d9396 (patch)
treeaeb5e24c6c110380f779cfa7d49b1c94d90f6e61
parent70a923882ca24664344ba91a649e7aa12c3063f7 (diff)
In delegate_{src,dest}_iter_init() call delegate directly.
There is no reason to go through _pixman_implementation_{src,dest}_iter_init(), especially since _pixman_implementation_src_iter_init() is doing various other checks that only need to be done once. Also call delegate->src_iter_init() directly in pixman-sse2.c
-rw-r--r--pixman/pixman-implementation.c4
-rw-r--r--pixman/pixman-sse2.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/pixman/pixman-implementation.c b/pixman/pixman-implementation.c
index adaf9c61..892767ea 100644
--- a/pixman/pixman-implementation.c
+++ b/pixman/pixman-implementation.c
@@ -122,7 +122,7 @@ delegate_src_iter_init (pixman_implementation_t *imp,
uint8_t * buffer,
iter_flags_t flags)
{
- _pixman_implementation_src_iter_init (
+ imp->delegate->src_iter_init (
imp->delegate, iter, image, x, y, width, height, buffer, flags);
}
@@ -137,7 +137,7 @@ delegate_dest_iter_init (pixman_implementation_t *imp,
uint8_t * buffer,
iter_flags_t flags)
{
- _pixman_implementation_dest_iter_init (
+ imp->delegate->dest_iter_init (
imp->delegate, iter, image, x, y, width, height, buffer, flags);
}
diff --git a/pixman/pixman-sse2.c b/pixman/pixman-sse2.c
index 696005f7..d4a34e94 100644
--- a/pixman/pixman-sse2.c
+++ b/pixman/pixman-sse2.c
@@ -6013,7 +6013,7 @@ sse2_src_iter_init (pixman_implementation_t *imp,
}
}
- _pixman_implementation_src_iter_init (
+ imp->delegate->src_iter_init (
imp->delegate, iter, image, x, y, width, height, buffer, flags);
}