diff gtk3/dw.c @ 1263:6b605b0700e8

Fixed accidentally calling arctan() instead of atan2() on GTK.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 25 Oct 2011 11:07:34 +0000
parents 61d0c5f84644
children 83b0ed8c8377
line wrap: on
line diff
--- a/gtk3/dw.c	Tue Oct 25 11:01:19 2011 +0000
+++ b/gtk3/dw.c	Tue Oct 25 11:07:34 2011 +0000
@@ -6960,8 +6960,8 @@
       double dx = xorigin - x1;
       double dy = yorigin - y1;
       double r = sqrt(dx*dx + dy*dy);
-      double a1 = 180/M_PI * arctan((y1-yorigin)/(x1-xorigin));
-      double a2 = 180/M_PI * arctan((y2-yorigin)/(x2-xorigin));
+      double a1 = 180/M_PI * atan2((y1-yorigin), (x1-xorigin));
+      double a2 = 180/M_PI * atan2((y2-yorigin), (x2-xorigin));
 
       gdk_cairo_set_source_color (cr, foreground);
       cairo_set_line_width(cr, 1);