diff options
author | Francis Kung <fkung@redhat.com> | 2006-09-14 20:43:17 +0000 |
---|---|---|
committer | Francis Kung <fkung@redhat.com> | 2006-09-14 20:43:17 +0000 |
commit | 80244b05b1ac4104d28f51bd1f7f3c85336cebe3 (patch) | |
tree | 6286039b9bdc06c69c236e8ef0eed1b680c5e722 /native | |
parent | 5c668921253bb3492325107edecb5a50cfb82a3f (diff) | |
download | classpath-80244b05b1ac4104d28f51bd1f7f3c85336cebe3.tar.gz |
2006-09-14 Francis Kung <fkung@redhat.com>
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
(gnu_java_awt_peer_gtk_CairoGraphics2D_setGradient): Updated constants to
be compatibe with Cairo 1.2.x.
Diffstat (limited to 'native')
-rw-r--r-- | native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c b/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c index f1464eebb..0a35a3f18 100644 --- a/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c +++ b/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c @@ -134,7 +134,11 @@ Java_gnu_java_awt_peer_gtk_CairoGraphics2D_setGradient cairo_pattern_add_color_stop_rgba(pattern, 1.0, r2 / 255.0, g2 / 255.0, b2 / 255.0, a2 / 255.0); - extend = (cyclic == JNI_TRUE) ? CAIRO_EXTEND_REFLECT : CAIRO_EXTEND_NONE; + #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 2, 0) + extend = (cyclic == JNI_TRUE) ? CAIRO_EXTEND_REFLECT : CAIRO_EXTEND_PAD; + #else + extend = (cyclic == JNI_TRUE) ? CAIRO_EXTEND_REFLECT : CAIRO_EXTEND_NONE; + #endif cairo_pattern_set_extend( pattern, extend ); |