aboutsummaryrefslogtreecommitdiff
path: root/src/IconbarTool.cc
diff options
context:
space:
mode:
authorThomas Lübking <thomas.luebking@gmail.com>2016-11-20 07:43:26 (GMT)
committerThomas Lübking <thomas.luebking@gmail.com>2016-11-20 13:08:25 (GMT)
commit3d7b466e7aff343dee152d4937d824d2860aac6b (patch)
tree08af9674bc83ccdf8e7a3154879ac1fb822987b5 /src/IconbarTool.cc
parente480255a7974cdc4b5cf0016169ed8347b2f431a (diff)
downloadfluxbox-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.cc2
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);