diff options
author | Thomas Lübking <thomas.luebking@gmail.com> | 2016-11-20 07:43:26 (GMT) |
---|---|---|
committer | Thomas Lübking <thomas.luebking@gmail.com> | 2016-11-20 13:08:25 (GMT) |
commit | 3d7b466e7aff343dee152d4937d824d2860aac6b (patch) | |
tree | 08af9674bc83ccdf8e7a3154879ac1fb822987b5 /src/IconbarTool.cc | |
parent | e480255a7974cdc4b5cf0016169ed8347b2f431a (diff) | |
download | fluxbox-3d7b466e7aff343dee152d4937d824d2860aac6b.zip fluxbox-3d7b466e7aff343dee152d4937d824d2860aac6b.tar.bz2 |
delay repositioning of labels
The iconbuttons delay their update to cover multiple changes, so if the
labels are repositioned early, they'll operate on dated titles
BUG: 1155
On the run, centralize the delay value in IconButton::updateLaziness()
Diffstat (limited to 'src/IconbarTool.cc')
-rw-r--r-- | src/IconbarTool.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/IconbarTool.cc b/src/IconbarTool.cc index 6e561dc..8f8f128 100644 --- a/src/IconbarTool.cc +++ b/src/IconbarTool.cc | |||
@@ -288,7 +288,7 @@ IconbarTool::IconbarTool(const FbTk::FbWindow &parent, IconbarTheme &theme, | |||
288 | m_tracker.join(screen.reconfigureSig(), | 288 | m_tracker.join(screen.reconfigureSig(), |
289 | FbTk::MemFunIgnoreArgs(*this, &IconbarTool::updateIconifiedPattern)); | 289 | FbTk::MemFunIgnoreArgs(*this, &IconbarTool::updateIconifiedPattern)); |
290 | 290 | ||
291 | m_resizeSig_timer.setTimeout(100 * FbTk::FbTime::IN_MILLISECONDS); | 291 | m_resizeSig_timer.setTimeout(IconButton::updateLaziness()); |
292 | m_resizeSig_timer.fireOnce(true); | 292 | m_resizeSig_timer.fireOnce(true); |
293 | FbTk::RefCount<FbTk::Command<void> > ers(new FbTk::SimpleCommand<IconbarTool>(*this, &IconbarTool::emitResizeSig)); | 293 | FbTk::RefCount<FbTk::Command<void> > ers(new FbTk::SimpleCommand<IconbarTool>(*this, &IconbarTool::emitResizeSig)); |
294 | m_resizeSig_timer.setCommand(ers); | 294 | m_resizeSig_timer.setCommand(ers); |