diff options
| author | Mikael Magnusson <mikachu@comhem.se> | 2005-07-14 13:02:39 +0000 |
|---|---|---|
| committer | Mikael Magnusson <mikachu@comhem.se> | 2005-07-14 13:02:39 +0000 |
| commit | 5c95d2ffeabe45a6aacf37d0a1c1b0dfe83b2ba5 (patch) | |
| tree | 041115a8efaa18b17ab67b08a136aaef53d1fd0c /openbox/framerender.c | |
| parent | d2c98faf78cc691ae96e8ddcbb866a604a0ac9a5 (diff) | |
correctly show pressed state when pressing toggled buttons, bug #2311
Diffstat (limited to 'openbox/framerender.c')
| -rw-r--r-- | openbox/framerender.c | 8 |
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 ? |
