diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss
index fb0842bb87..d570ccbfc8 100644
--- a/gtk/resources/theme/Adwaita/_common.scss
+++ b/gtk/resources/theme/Adwaita/_common.scss
@@ -1746,6 +1746,16 @@ $asset_suffix: if($variant=='dark', '-dark', '');
icon-shadow: if(str-index($s,"backdrop"), none, 0 1px 0 $borders_edge); //no edge highlight for :backdrop
&.button.flat { icon-shadow: none; }
}
+ @if $variant == 'light' {
+ // the borders of the light variant versions of checks and radios are
+ // too similar in luminosity to the selected background color, hence
+ // we need special casing.
+ GtkTreeView.view.#{$w}#{$s}:selected,
+ .list-row:selected .#{$w}#{$s} {
+ -gtk-icon-source: -gtk-scaled(url("assets/selected-#{$a}#{$as}#{$asset_suffix}.png"),
+ url("assets/selected-#{$a}#{$as}#{$asset_suffix}@2.png"));
+ }
+ }
}
//menu
diff --git a/gtk/resources/theme/Adwaita/assets.svg b/gtk/resources/theme/Adwaita/assets.svg
index c5d7415dd5..2e63caeb8f 100644
--- a/gtk/resources/theme/Adwaita/assets.svg
+++ b/gtk/resources/theme/Adwaita/assets.svg
@@ -14,7 +14,7 @@
height="1052.3622"
id="svg9892"
version="1.1"
- inkscape:version="0.48.4 r9939"
+ inkscape:version="0.48.5 r10040"
sodipodi:docname="assets.svg">
@@ -454,66 +454,6 @@
y1="127.16142"
x2="63.568954"
y2="152.6618" />
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:snap-global="true"
+ showguides="false"
+ inkscape:guide-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:object-nodes="true">
+ id="grid10919"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
image/svg+xml
-
+
@@ -1109,8 +1509,7 @@
inkscape:groupmode="layer"
id="layer3"
inkscape:label="superbackdrop"
- style="display:inline"
- sodipodi:insensitive="true">
+ style="display:inline">
+