From 7ff62b8e73f157be4e0ba5eb31989cb4ae3fb766 Mon Sep 17 00:00:00 2001 From: Guo Rui Date: Wed, 22 Jul 2009 00:30:57 +0800 Subject: [PATCH] Improved caption demo script a bit. Issues remain: 1. hard to iterate through windows 2. Error in caption handler causes stack-overflow. --- src/scripts/caption.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/scripts/caption.lua b/src/scripts/caption.lua index c5ba970..f25f8c8 100644 --- a/src/scripts/caption.lua +++ b/src/scripts/caption.lua @@ -4,11 +4,11 @@ function captionprocess (canvas) caption = " " for i, w in ipairs(windows) do - if w == canvas.window then - caption = caption .. "%{= b}" - end - caption = caption .. string.format("%d: %s", w.number, w.title) - caption = caption .. " " + t = string.format("%d: %s", w.number, w.title) + if w == canvas.window then + t = string.format("%%{= wb}%s%%{= wk}", t) + end + caption = caption .. t .. " " end canvas.caption = caption -- 2.11.4.GIT