forked from AuroraMiddleware/gtk
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:
parent
41b5a6a900
commit
de3616d52c
@ -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);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user