summaryrefslogtreecommitdiff
path: root/openbox/framerender.c
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@comhem.se>2005-07-14 13:02:39 +0000
committerMikael Magnusson <mikachu@comhem.se>2005-07-14 13:02:39 +0000
commit5c95d2ffeabe45a6aacf37d0a1c1b0dfe83b2ba5 (patch)
tree041115a8efaa18b17ab67b08a136aaef53d1fd0c /openbox/framerender.c
parentd2c98faf78cc691ae96e8ddcbb866a604a0ac9a5 (diff)
correctly show pressed state when pressing toggled buttons, bug #2311
Diffstat (limited to 'openbox/framerender.c')
-rw-r--r--openbox/framerender.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/openbox/framerender.c b/openbox/framerender.c
index 7356a383..9d32d23a 100644
--- a/openbox/framerender.c
+++ b/openbox/framerender.c
@@ -91,7 +91,9 @@ void framerender_frame(ObFrame *self)
ob_rr_theme->a_disabled_unfocused_desk) :
(self->focused ?
(self->client->desktop == DESKTOP_ALL ?
- ob_rr_theme->a_toggled_focused_desk :
+ (self->desk_press ?
+ ob_rr_theme->a_toggled_focused_pressed_desk :
+ ob_rr_theme->a_toggled_focused_desk) :
(self->desk_press ?
ob_rr_theme->a_focused_pressed_desk :
(self->desk_hover ?
@@ -110,7 +112,9 @@ void framerender_frame(ObFrame *self)
ob_rr_theme->a_disabled_unfocused_shade) :
(self->focused ?
(self->client->shaded ?
- ob_rr_theme->a_toggled_focused_shade :
+ (self->shade_press ?
+ ob_rr_theme->a_toggled_focused_pressed_shade :
+ ob_rr_theme->a_toggled_focused_shade) :
(self->shade_press ?
ob_rr_theme->a_focused_pressed_shade :
(self->shade_hover ?