diff options
Diffstat (limited to 'Layout/LayoutDemoSampling.cpp')
-rw-r--r-- | Layout/LayoutDemoSampling.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Layout/LayoutDemoSampling.cpp b/Layout/LayoutDemoSampling.cpp index 769d6b7..fa37bcb 100644 --- a/Layout/LayoutDemoSampling.cpp +++ b/Layout/LayoutDemoSampling.cpp @@ -53,11 +53,15 @@ void LayoutDemoSampling::updateSw2(std::string sw2) { void LayoutDemoSampling::updateCountdown(uint32_t seconds) { char buf[32]; size_t size; + std::string s; // make sure the string version is used writeField(_fInfo, string("No Free Channel"), true); size = snprintf(buf, sizeof(buf), "%lu s", seconds); - writeField(_fSw2, buf, size, true); + for (int i = 0; i < _fSw1._maxSize - size; i++) + s.append(" "); + s.append(buf, size); + writeField(_fSw1, s, true); } void LayoutDemoSampling::updateInterval(uint32_t seconds) { |