aboutsummaryrefslogtreecommitdiff
path: root/src/Screen.cc
diff options
context:
space:
mode:
authorPavel Labath <pavelo@centrum.sk>2011-07-14 12:56:25 (GMT)
committerPaul Tagliamonte <paultag@fluxbox.org>2012-04-07 02:11:32 (GMT)
commit4941d9a08bd090f4b8bc0c5c2c053f323f9c11e4 (patch)
tree4cc21087386968d4519a300932da267fcdcee7f0 /src/Screen.cc
parent03815f76c732a69dcad9165022678933165155c0 (diff)
downloadfluxbox_paul-4941d9a08bd090f4b8bc0c5c2c053f323f9c11e4.zip
fluxbox_paul-4941d9a08bd090f4b8bc0c5c2c053f323f9c11e4.tar.bz2
Attach a modifiedSig handler to the session.cacheLife resource
Diffstat (limited to 'src/Screen.cc')
-rw-r--r--src/Screen.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Screen.cc b/src/Screen.cc
index 956cebf..c8f7801 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -387,9 +387,11 @@ BScreen::BScreen(FbTk::ResourceManager_base &rm,
387 // setup image cache engine 387 // setup image cache engine
388 m_image_control.reset(new FbTk::ImageControl(scrn, 388 m_image_control.reset(new FbTk::ImageControl(scrn,
389 fluxbox->colorsPerChannel(), 389 fluxbox->colorsPerChannel(),
390 fluxbox->getCacheLife(), fluxbox->getCacheMax())); 390 *fluxbox->getCacheLifeResource(), fluxbox->getCacheMax()));
391 imageControl().installRootColormap(); 391 imageControl().installRootColormap();
392 root_colormap_installed = true; 392 root_colormap_installed = true;
393 m_tracker.join(fluxbox->getCacheLifeResource().modifiedSig(),
394 MemFun(imageControl(), &FbTk::ImageControl::setCacheTimeout));
393 395
394 m_root_theme.reset(new RootTheme(imageControl())); 396 m_root_theme.reset(new RootTheme(imageControl()));
395 m_root_theme->reconfigTheme(); 397 m_root_theme->reconfigTheme();