summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ClockTool.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ClockTool.cc b/src/ClockTool.cc
index f4fb4c5..c81513b 100644
--- a/src/ClockTool.cc
+++ b/src/ClockTool.cc
@@ -217,7 +217,7 @@ void ClockTool::update(FbTk::Subject *subj) {
217 217
218 int new_width = m_theme.font().textWidth(text.c_str(), text.size()); 218 int new_width = m_theme.font().textWidth(text.c_str(), text.size());
219 if (new_width != m_button.width()) { 219 if (new_width != m_button.width()) {
220 resize(m_theme.font().textWidth(text.c_str(), text.size()), m_button.height()); 220 resize(new_width, m_button.height());
221 resizeSig().notify(); 221 resizeSig().notify();
222 } 222 }
223} 223}
@@ -260,6 +260,8 @@ void ClockTool::updateTime() {
260// Just change things that affect the size 260// Just change things that affect the size
261void ClockTool::updateSizing() { 261void ClockTool::updateSizing() {
262 m_button.setBorderWidth(m_theme.border().width()); 262 m_button.setBorderWidth(m_theme.border().width());
263 // resizes if new timeformat
264 update(0);
263} 265}
264 266
265void ClockTool::reRender() { 267void ClockTool::reRender() {