From 9bdf4bf4c76bb876f7ce93557c4bfe16a69c552c Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Fri, 27 Apr 2012 20:38:24 +0200 Subject: [PATCH] prevent full screen refresh if key is repeating #142 --- unireader.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/unireader.lua b/unireader.lua index 2bce82924..23181932a 100644 --- a/unireader.lua +++ b/unireader.lua @@ -1810,6 +1810,13 @@ function UniReader:inputLoop() local nsecs, nusecs = util.gettime() local dur = (nsecs - secs) * 1000000 + nusecs - usecs debug("E: T="..ev.type, " V="..ev.value, " C="..ev.code, " DUR=", dur) + + if ev.value == EVENT_VALUE_KEY_REPEAT then + self.rcount = 0 + debug("prevent full screen refresh", self.rcount) + end + else + debug("ignored ev ",ev) end end