all repos — fluxbox @ a56492c0d538c9c3a019812558938df0b6afedeb

custom fork of the fluxbox windowmanager

some minor changes
Mark Tiefenbruck mark@fluxbox.org
commit

a56492c0d538c9c3a019812558938df0b6afedeb

parent

0b2e002d4f281edfef0e6c036cf58d9fdb7ae978

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

jump to
M src/Remember.ccsrc/Remember.cc

@@ -120,7 +120,7 @@ }

void click(int button, int time, unsigned int mods) { // reconfigure only does stuff if the apps file has changed - Remember::instance().reconfigure(); + Remember::instance().checkReload(); if (WindowCmd<void>::window() != 0) { if (isSelected()) { Remember::instance().forgetAttrib(WindowCmd<void>::window()->winClient(), m_attrib);

@@ -580,6 +580,9 @@

void Remember::reconfigure() { m_reloader.setMainFile(Fluxbox::instance()->getAppsFilename()); +} + +void Remember::checkReload() { m_reloader.checkReload(); }

@@ -1214,7 +1217,7 @@ if (winclient.screen().isRestart())

return; // check if apps file has changed - reconfigure(); + checkReload(); Application *app = find(winclient); if (app == 0)

@@ -1249,7 +1252,7 @@ return 0;

} void Remember::updateClientClose(WinClient &winclient) { - reconfigure(); // reload if it's changed + checkReload(); // reload if it's changed Application *app = find(winclient); if (app && (app->save_on_close_remember && app->save_on_close)) {
M src/Remember.hhsrc/Remember.hh

@@ -225,6 +225,7 @@ Application* add(WinClient &winclient);

FluxboxWindow* findGroup(Application *, BScreen &screen); void reconfigure(); + void checkReload(); void reload(); void save();