summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-05-15 03:46:51 +0000
committerDana Jansens <danakj@orodu.net>2007-05-15 03:46:51 +0000
commit6194c9796c22affe9ac3ee712f3fee4b67a7fe36 (patch)
treec8d0334b907b115b30db1622f313a5195e898252 /openbox
parent9aa5ca29ae29b1ab26e5c0299ab161beee9680b3 (diff)
save some rendering
Diffstat (limited to 'openbox')
-rw-r--r--openbox/frame.c8
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)