Fix rendering glitch in menu radiobuttons
The arcs needed a new subpath.
This commit is contained in:
parent
f4714ccae2
commit
b7caeb7adb
@ -1211,6 +1211,8 @@ gtk_theming_engine_render_option (GtkThemingEngine *engine,
|
|||||||
if (border_style == GTK_BORDER_STYLE_SOLID)
|
if (border_style == GTK_BORDER_STYLE_SOLID)
|
||||||
{
|
{
|
||||||
cairo_set_line_width (cr, border_width);
|
cairo_set_line_width (cr, border_width);
|
||||||
|
|
||||||
|
cairo_new_sub_path (cr);
|
||||||
cairo_arc (cr,
|
cairo_arc (cr,
|
||||||
x + exterior_size / 2.,
|
x + exterior_size / 2.,
|
||||||
y + exterior_size / 2.,
|
y + exterior_size / 2.,
|
||||||
@ -1266,6 +1268,7 @@ gtk_theming_engine_render_option (GtkThemingEngine *engine,
|
|||||||
pad = MAX (0, (exterior_size - interior_size) / 2);
|
pad = MAX (0, (exterior_size - interior_size) / 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cairo_new_sub_path (cr);
|
||||||
cairo_arc (cr,
|
cairo_arc (cr,
|
||||||
x + pad + interior_size / 2.,
|
x + pad + interior_size / 2.,
|
||||||
y + pad + interior_size / 2.,
|
y + pad + interior_size / 2.,
|
||||||
|
Loading…
Reference in New Issue
Block a user