summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2017-01-23 12:51:31 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2017-01-23 12:55:13 +0900
commita5ad8fd3bd66278a1a17629a1f0d69a9461b0b80 (patch)
treef714703b3bc4577c23445ffc6be2391a0d47bdf8
parentdeccdb1ec5079d490bd390c14b3f9a25c8d574db (diff)
Minor refactoring
-rw-r--r--src/tui/light.go11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/tui/light.go b/src/tui/light.go
index cfccc4b5..6fcb4d5b 100644
--- a/src/tui/light.go
+++ b/src/tui/light.go
@@ -20,6 +20,7 @@ const (
defaultWidth = 80
defaultHeight = 24
+ defaultEscDelay = 100
escPollInterval = 5
offsetPollTries = 10
)
@@ -164,15 +165,7 @@ func atoi(s string, defaultValue int) int {
}
func (r *LightRenderer) Init() {
- delay := 100
- delayEnv := os.Getenv("ESCDELAY")
- if len(delayEnv) > 0 {
- num, err := strconv.Atoi(delayEnv)
- if err == nil && num >= 0 {
- delay = num
- }
- }
- r.escDelay = delay
+ r.escDelay = atoi(os.Getenv("ESCDELAY"), defaultEscDelay)
fd := r.fd()
origState, err := terminal.GetState(fd)