summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--render/gradient.c6
-rw-r--r--themes/Onyx/openbox-3/themerc2
2 files changed, 5 insertions, 3 deletions
diff --git a/render/gradient.c b/render/gradient.c
index 9cf16cc2..c9e9b03d 100644
--- a/render/gradient.c
+++ b/render/gradient.c
@@ -459,7 +459,10 @@ static void gradient_splitvertical(RrAppearance *a, gint w, gint h)
y3sz = MAX(h/2 - 1, 0);
SETUP(y1, primary_light, sf->primary, y1sz);
- SETUP(y2, sf->primary, sf->secondary, y2sz);
+ if (y2sz) {
+ SETUP(y2, sf->primary, sf->secondary, y2sz);
+ NEXT(y2); /* skip the first one, its the same as the last of y1 */
+ }
SETUP(y3, sf->secondary, secondary_light, y3sz);
for (y1 = y1sz; y1 > 0; --y1) {
@@ -470,7 +473,6 @@ static void gradient_splitvertical(RrAppearance *a, gint w, gint h)
NEXT(y1);
}
- NEXT(y2); /* skip the first one, its the same as the last of y1 */
for (y2 = y2sz; y2 > 0; --y2) {
current = COLOR(y2);
for (x = w - 1; x >= 0; --x)
diff --git a/themes/Onyx/openbox-3/themerc b/themes/Onyx/openbox-3/themerc
index 5d504e52..023afd8d 100644
--- a/themes/Onyx/openbox-3/themerc
+++ b/themes/Onyx/openbox-3/themerc
@@ -40,7 +40,7 @@ window.inactive.label.bg: parentrelative
window.inactive.label.text.color: #606060
!! Handle
-window.active.handle.bg: solid flat
+window.active.handle.bg: gradient flat splitvertical
window.active.handle.bg.color: #303030
window.inactive.handle.bg: solid flat
window.inactive.handle.bg.color: #b0b0b0