summarylogtreecommitdiffstats
path: root/lua55-fix.diff
blob: c5fe57219f2e9c121536e5514a78cf20cdfa129e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/im/pinyin/pinyin.lua b/im/pinyin/pinyin.lua
index f68484c5..3989a600 100644
--- a/im/pinyin/pinyin.lua
+++ b/im/pinyin/pinyin.lua
@@ -48,10 +48,11 @@ end
 local function get_chinese_non_math_num(num)
     local ret = ""
     for ch in tostring(num):gmatch(".") do
-        if ch >= "0" and ch <= "9" then
-            ch = _CHINESE_DIGITS[tonumber(ch)]
+        local c = ch
+        if c >= "0" and c <= "9" then
+            c = _CHINESE_DIGITS[tonumber(c)]
         end
-        ret = ret .. ch
+        ret = ret .. c
     end
     return ret
 end