From 6194c9796c22affe9ac3ee712f3fee4b67a7fe36 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Tue, 15 May 2007 03:46:51 +0000 Subject: [PATCH] save some rendering --- openbox/frame.c | 8 +++++--- 1 file 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) -- 2.39.2