]> git.lizzy.rs Git - micro.git/commitdiff
Use tcell's CanDisplay instead of Go's IsPrint
authorZachary Yedidia <zyedidia@gmail.com>
Thu, 2 Jul 2020 21:57:50 +0000 (17:57 -0400)
committerZachary Yedidia <zyedidia@gmail.com>
Thu, 2 Jul 2020 21:57:50 +0000 (17:57 -0400)
Fixes #1755

internal/screen/screen.go

index f9661a0c11e49ff6ed5c05c8eeeff8ce3fd84403..9093d8f95348efdfbca557e66473467d67e046f2 100644 (file)
@@ -4,7 +4,6 @@ import (
        "errors"
        "os"
        "sync"
-       "unicode"
 
        "github.com/zyedidia/micro/v2/internal/config"
        "github.com/zyedidia/micro/v2/internal/util"
@@ -98,7 +97,7 @@ func ShowCursor(x, y int) {
 // SetContent sets a cell at a point on the screen and makes sure that it is
 // synced with the last cursor location
 func SetContent(x, y int, mainc rune, combc []rune, style tcell.Style) {
-       if !unicode.IsPrint(mainc) {
+       if !Screen.CanDisplay(mainc, true) {
                mainc = '�'
        }