all repos — fluxbox @ 887fea4510e5834197bb70101393fb640a66899a

custom fork of the fluxbox windowmanager

fix m_background_loaded
markt markt
commit

887fea4510e5834197bb70101393fb640a66899a

parent

538b630ff217433e6c327980e693d68854010305

3 files changed, 7 insertions(+), 0 deletions(-)

jump to
M ChangeLogChangeLog

@@ -1,5 +1,9 @@

(Format: Year/Month/Day) Changes for 1.0rc3: +*06/07/25: + * Fix background style item so that it works when the previous style + didn't have one set (Mark) + Screen.cc RootTheme.hh *06/07/23: * Use a timer to make sure focus always reverts if possible (Mark) fluxbox.cc/hh and reverse patch from 06/07/20
M src/RootTheme.hhsrc/RootTheme.hh

@@ -51,6 +51,7 @@ ~RootTheme();

bool fallback(FbTk::ThemeItem_base &item); void reconfigTheme(); + void setLoaded() { m_background_loaded = true; } GC opGC() const { return m_opgc.gc(); }
M src/Screen.ccsrc/Screen.cc

@@ -884,6 +884,8 @@ imageControl().cleanCache();

// notify objects that the screen is reconfigured m_reconfigure_sig.notify(); + m_root_theme->setLoaded(); + // Reload style FbTk::ThemeManager::instance().load(fluxbox->getStyleFilename(), fluxbox->getStyleOverlayFilename(),