From 63dd48ea254541937ecd3a7cbbf558e0f7ff45ea Mon Sep 17 00:00:00 2001
From: Megax <megax@yeahunter.hu>
Date: Thu, 9 Jun 2016 17:18:02 +0200
Subject: [PATCH] * Icon selected background color fix.

---
 gtk-3.20/scss/_global.scss         |  2 +-
 gtk-3.20/scss/_widgets.scss        |  3 +++
 gtk-3.20/scss/widgets/_extend.scss | 23 ++++++++++++++++++++++
 gtk-3.20/scss/widgets/_misc.scss   | 31 +++---------------------------
 4 files changed, 30 insertions(+), 29 deletions(-)
 create mode 100644 gtk-3.20/scss/widgets/_extend.scss

diff --git a/gtk-3.20/scss/_global.scss b/gtk-3.20/scss/_global.scss
index 2538f3b..c2b672a 100755
--- a/gtk-3.20/scss/_global.scss
+++ b/gtk-3.20/scss/_global.scss
@@ -103,7 +103,7 @@ $backdrop_text_color: mix($backdrop_base_color, $text_color, .8);
 $backdrop_bg_color: $bg_color;
 $backdrop_fg_color: mix($fg_color, $backdrop_bg_color, .5);
 $backdrop_insensitive_color: if($variant == 'light', darken($backdrop_bg_color, 15%), lighten($backdrop_bg_color, 15%));
-$backdrop_selected_fg_color: mix($selected_bg_color, $selected_fg_color, .66);
+$backdrop_selected_fg_color: if($variant == 'light', $backdrop_base_color, $backdrop_text_color);
 $backdrop_borders_color: mix($bg_color, $borders_color, .9);
 $backdrop_dark_fill: mix($backdrop_bg_color, $backdrop_borders_color, .35);
 $backdrop_sidebar_bg_color: mix($backdrop_bg_color, $backdrop_base_color, .5);
diff --git a/gtk-3.20/scss/_widgets.scss b/gtk-3.20/scss/_widgets.scss
index e43327d..cdd8a08 100755
--- a/gtk-3.20/scss/_widgets.scss
+++ b/gtk-3.20/scss/_widgets.scss
@@ -35,3 +35,6 @@
 @import "apps/xfce";
 @import "apps/unity";
 @import "apps/lightdm";
+
+// Fixed bug: https://github.com/numixproject/numix-gtk-theme/issues/430
+@import "widgets/extend";
diff --git a/gtk-3.20/scss/widgets/_extend.scss b/gtk-3.20/scss/widgets/_extend.scss
new file mode 100644
index 0000000..1e01f89
--- /dev/null
+++ b/gtk-3.20/scss/widgets/_extend.scss
@@ -0,0 +1,23 @@
+/*******************
+ ! Selected Items  *
+********************/
+
+@include exports("selected_items") {
+    %selected_items {
+        background-color: $selected_bg_color;
+
+        @at-root %nobg_selected_items, & {
+            color: $selected_fg_color;
+
+            @if $variant == 'light' { outline-color: transparentize($selected_fg_color, .7); }
+
+            &:disabled { color: mix($selected_fg_color, $selected_bg_color, .5); }
+
+            &:backdrop {
+                color: $backdrop_selected_fg_color;
+
+                &:disabled { color: mix($backdrop_selected_fg_color, $selected_bg_color, .3); }
+            }
+        }
+    }
+}
diff --git a/gtk-3.20/scss/widgets/_misc.scss b/gtk-3.20/scss/widgets/_misc.scss
index 0057cb2..082c448 100644
--- a/gtk-3.20/scss/widgets/_misc.scss
+++ b/gtk-3.20/scss/widgets/_misc.scss
@@ -1,6 +1,6 @@
-/***************
-! Dimmed label *
-****************/
+/****************
+ ! Dimmed label *
+*****************/
 
 @include exports("dimlabel") {
     .dim-label {
@@ -279,28 +279,3 @@
 @include exports("stackswitcher") {
     stackswitcher button.text-button { min-width: 90px; } // FIXME aggregate with buttons
 }
-
-
-/*******************
- ! Selected Items  *
-********************/
-
-@include exports("selected_items") {
-    %selected_items {
-        background-color: $selected_bg_color;
-
-        @at-root %nobg_selected_items, & {
-            color: $selected_fg_color;
-
-            @if $variant == 'light' { outline-color: transparentize($selected_fg_color, .7); }
-
-            &:disabled { color: mix($selected_fg_color, $selected_bg_color, .5); }
-
-            &:backdrop {
-                color: $backdrop_selected_fg_color;
-
-                &:disabled { color: mix($backdrop_selected_fg_color, $selected_bg_color, .3); }
-            }
-        }
-    }
-}