aboutsummaryrefslogtreecommitdiff
path: root/src/Toolbar.cc
diff options
context:
space:
mode:
authorPavel Labath <pavelo@centrum.sk>2011-07-15 18:54:59 (GMT)
committerPavel Labath <pavelo@centrum.sk>2011-11-01 09:57:22 (GMT)
commit79589fd99eaaa7a911f6146f21337c105f3ab446 (patch)
treeb1dc18092a8bfdc57b8af434fb4398c8b1b955aa /src/Toolbar.cc
parentea131baceb10b7f032da725e194c4f4b48586739 (diff)
downloadfluxbox_pavel-79589fd99eaaa7a911f6146f21337c105f3ab446.zip
fluxbox_pavel-79589fd99eaaa7a911f6146f21337c105f3ab446.tar.bz2
Attach modifiedSig handlers to the session.autoRaiseDelay resource
Diffstat (limited to 'src/Toolbar.cc')
-rw-r--r--src/Toolbar.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Toolbar.cc b/src/Toolbar.cc
index 1be8215..3919a19 100644
--- a/src/Toolbar.cc
+++ b/src/Toolbar.cc
@@ -219,7 +219,10 @@ Toolbar::Toolbar(BScreen &scrn, FbTk::Layer &layer, size_t width):
219 frame.grab_x = frame.grab_y = 0; 219 frame.grab_x = frame.grab_y = 0;
220 220
221 // setup hide timer 221 // setup hide timer
222 m_hide_timer.setTimeout(Fluxbox::instance()->getAutoRaiseDelay()); 222 m_hide_timer.setTimeout(*Fluxbox::instance()->getAutoRaiseDelayResource());
223 m_signal_tracker.join(Fluxbox::instance()->getAutoRaiseDelayResource().modifiedSig(),
224 FbTk::MemFun(m_hide_timer,
225 static_cast<void (FbTk::Timer::*)(time_t)>(&FbTk::Timer::setTimeout) ) );
223 FbTk::RefCount<FbTk::Command<void> > toggle_hidden(new FbTk::SimpleCommand<Toolbar>(*this, &Toolbar::toggleHidden)); 226 FbTk::RefCount<FbTk::Command<void> > toggle_hidden(new FbTk::SimpleCommand<Toolbar>(*this, &Toolbar::toggleHidden));
224 m_hide_timer.setCommand(toggle_hidden); 227 m_hide_timer.setCommand(toggle_hidden);
225 m_hide_timer.fireOnce(true); 228 m_hide_timer.fireOnce(true);