summaryrefslogtreecommitdiff
path: root/Layout/LayoutDemoSampling.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Layout/LayoutDemoSampling.cpp')
-rw-r--r--Layout/LayoutDemoSampling.cpp6
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) {