parent
d409694b02
commit
9ec9a31f46
2 changed files with 11 additions and 1 deletions
|
|
@ -37,7 +37,7 @@ type
|
||||||
|
|
||||||
var gTerm {.threadvar.}: owned(PTerminal)
|
var gTerm {.threadvar.}: owned(PTerminal)
|
||||||
|
|
||||||
proc newTerminal(): owned(PTerminal) {.gcsafe.}
|
proc newTerminal(): owned(PTerminal) {.gcsafe, raises: [].}
|
||||||
|
|
||||||
proc getTerminal(): PTerminal {.inline.} =
|
proc getTerminal(): PTerminal {.inline.} =
|
||||||
if isNil(gTerm):
|
if isNil(gTerm):
|
||||||
|
|
|
||||||
10
tests/stdlib/tterminal_12759.nim
Normal file
10
tests/stdlib/tterminal_12759.nim
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
discard """
|
||||||
|
action: "compile"
|
||||||
|
"""
|
||||||
|
|
||||||
|
import terminal
|
||||||
|
|
||||||
|
proc test() {.raises:[IOError, ValueError].} =
|
||||||
|
setBackgroundColor(stdout, bgRed)
|
||||||
|
|
||||||
|
test()
|
||||||
Loading…
Add table
Add a link
Reference in a new issue