From 5c95d2ffeabe45a6aacf37d0a1c1b0dfe83b2ba5 Mon Sep 17 00:00:00 2001 From: Mikael Magnusson Date: Thu, 14 Jul 2005 13:02:39 +0000 Subject: correctly show pressed state when pressing toggled buttons, bug #2311 --- openbox/framerender.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'openbox/framerender.c') 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 ? -- cgit v1.2.3