all repos — fluxbox @ a53dabd36a1922fd2ce1371596690700e34d03f9

custom fork of the fluxbox windowmanager

fix little bug with iconbar rendering
markt markt
commit

a53dabd36a1922fd2ce1371596690700e34d03f9

parent

a1b78a1e6dc226cb72468ba4f49588351ad449c6

2 files changed, 8 insertions(+), 1 deletions(-)

jump to
M ChangeLogChangeLog

@@ -1,6 +1,8 @@

(Format: Year/Month/Day) Changes for 1.0rc3: *07/01/07: + * Fix little bug with iconbar rendering, bug #1549209 (Mark) + IconbarTool.cc * Fix RefCount crash and Slit deconstruction ordering (Simon) RefCount.hh Slit.hh/cc * Support per-window transparency settings.
M src/IconbarTool.ccsrc/IconbarTool.cc

@@ -570,7 +570,12 @@ m_icon_container.showSubwindows();

// another renderTheme we hopefully shouldn't need? These renders // should be done individually above - // renderTheme(); + + // nope, we still need it (or at least I'm not bothering to fix it yet) + // a new IconButton doesn't get resized properly until the + // m_icon_container.update() above; then, it never runs drawText() again, + // so text can end up behind program icons + renderTheme(); } IconButton *IconbarTool::findButton(FluxboxWindow &win) {