diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-05-15 03:46:51 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-05-15 03:46:51 +0000 |
| commit | 6194c9796c22affe9ac3ee712f3fee4b67a7fe36 (patch) | |
| tree | c8d0334b907b115b30db1622f313a5195e898252 /openbox | |
| parent | 9aa5ca29ae29b1ab26e5c0299ab161beee9680b3 (diff) | |
save some rendering
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/frame.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/openbox/frame.c b/openbox/frame.c index 8809e627..6140e5eb 100644 --- a/openbox/frame.c +++ b/openbox/frame.c @@ -528,9 +528,11 @@ void frame_adjust_state(ObFrame *self) void frame_adjust_focus(ObFrame *self, gboolean hilite) { - self->focused = hilite; - framerender_frame(self); - XFlush(ob_display); + if (self->focused != hilite) { + self->focused = hilite; + framerender_frame(self); + XFlush(ob_display); + } } void frame_adjust_title(ObFrame *self) |
