From 23762ed22537a586e0f4818c242c7cbd90204289 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 10 Mar 2015 02:48:14 +0100 Subject: [PATCH] circles and circles and circles, again my friend escape the cairo vicious circle, fixes varispeed playback & major CPU hog on OSX. --- gtk2_ardour/shuttle_control.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk2_ardour/shuttle_control.cc b/gtk2_ardour/shuttle_control.cc index 5eacf3c93b..decff696dd 100644 --- a/gtk2_ardour/shuttle_control.cc +++ b/gtk2_ardour/shuttle_control.cc @@ -545,7 +545,7 @@ ShuttleControl::render (cairo_t* cr, cairo_rectangle_t*) } else if ( speed ==0.0 ) rounded_rectangle (cr, offset, 4, marker_size-2, marker_size-2, 1); else - cairo_arc (cr, offset + marker_size*0.5, 2 + marker_size*0.5, marker_size*0.5, 0, 360); + cairo_arc (cr, offset + marker_size*0.5, 2 + marker_size*0.5, marker_size*0.5, 0, 2. * M_PI); cairo_set_line_width (cr, 2); cairo_stroke (cr);