changeset 1281:fe92a6f6d3e7

Fixed incorrect radius on full circles for GTK.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 31 Oct 2011 00:57:54 +0000
parents 70efdb4e0ce9
children 4f0f816f1e76
files gtk/dw.c gtk3/dw.c
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/gtk/dw.c	Mon Oct 31 00:30:34 2011 +0000
+++ b/gtk/dw.c	Mon Oct 31 00:57:54 2011 +0000
@@ -8095,7 +8095,7 @@
       cairo_set_line_width(cr, 1);
       /* TODO: Handle ellipses */
       if(flags & DW_DRAW_FULL)
-         cairo_arc(cr, xorigin, yorigin, r, 0, M_PI*2);
+         cairo_arc(cr, xorigin, yorigin, (x2-x1)/2, 0, M_PI*2);
       else
          cairo_arc(cr, xorigin, yorigin, r, a1, a2);
       if(flags & DW_DRAW_FILL)
--- a/gtk3/dw.c	Mon Oct 31 00:30:34 2011 +0000
+++ b/gtk3/dw.c	Mon Oct 31 00:57:54 2011 +0000
@@ -6968,7 +6968,7 @@
       cairo_set_line_width(cr, 1);
       /* TODO: Handle ellipses */
       if(flags & DW_DRAW_FULL)
-         cairo_arc(cr, xorigin, yorigin, r, 0, M_PI*2);
+         cairo_arc(cr, xorigin, yorigin, (x2-x1)/2, 0, M_PI*2);
       else
          cairo_arc(cr, xorigin, yorigin, r, a1, a2);
       if(flags & DW_DRAW_FILL)