theme: Make spinner drawing start with the solid line

Previously, for i == 0, we were drawing the translucent line first.
However, people reading the code would always assume the solid line is
indicated by the current step. So make the code do that.

Note that the spinner now rotates in the wrong direction. This will be
fixed in a future commit.
This commit is contained in:
Benjamin Otte 2011-03-05 14:53:26 +01:00
parent 41b5a6a900
commit de3616d52c

View File

@ -3003,8 +3003,8 @@ gtk_theming_engine_render_activity (GtkThemingEngine *engine,
gint inset = 0.7 * radius;
/* transparency is a function of time and intial value */
gdouble t = (gdouble) ((i + num_steps - step)
% num_steps) / num_steps;
gdouble t = 1.0 - (gdouble) ((i + num_steps - step)
% num_steps) / num_steps;
gdouble xscale = cos (i * G_PI / half);
gdouble yscale = sin (i * G_PI / half);