all repos — openbox @ bc1f845ada8b07dc246373706da676979a9973d2

openbox fork - make it a bit more like ryudo

resize label after background pixmap has updated to avoid display problems
Mikael Magnusson mikachu@comhem.se
commit

bc1f845ada8b07dc246373706da676979a9973d2

parent

31527192c84918b793a0203514465081e9f2e5f1

1 files changed, 3 insertions(+), 4 deletions(-)

jump to
M openbox/frame.copenbox/frame.c

@@ -417,7 +417,6 @@ self->area.height - self->bwidth * 2);

if (resized) { framerender_frame(self); - frame_adjust_shape(self); }

@@ -436,6 +435,9 @@ match the changes */

if (focus_cycle_target == self->client) focus_cycle_draw_indicator(); } + if (resized && (self->decorations & OB_FRAME_DECOR_TITLEBAR)) + XResizeWindow(ob_display, self->label, self->label_width, + ob_rr_theme->label_height); } void frame_adjust_state(ObFrame *self)

@@ -625,9 +627,6 @@ }

} if (self->label_width < 1) self->label_width = 1; - XResizeWindow(ob_display, self->label, self->label_width, - ob_rr_theme->label_height); - if (!n) XUnmapWindow(ob_display, self->icon); if (!d) XUnmapWindow(ob_display, self->desk); if (!s) XUnmapWindow(ob_display, self->shade);