mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-08 22:13:29 +00:00
fixes #11005
This commit is contained in:
@@ -35,9 +35,9 @@ type
|
||||
oldStdoutAttr: int16
|
||||
oldStderrAttr: int16
|
||||
|
||||
var gTerm {.threadvar.}: PTerminal
|
||||
var gTerm {.threadvar.}: owned(PTerminal)
|
||||
|
||||
proc newTerminal(): PTerminal {.gcsafe.}
|
||||
proc newTerminal(): owned(PTerminal) {.gcsafe.}
|
||||
|
||||
proc getTerminal(): PTerminal {.inline.} =
|
||||
if isNil(gTerm):
|
||||
@@ -900,7 +900,7 @@ proc disableTrueColors*() =
|
||||
else:
|
||||
term.trueColorIsEnabled = false
|
||||
|
||||
proc newTerminal(): PTerminal =
|
||||
proc newTerminal(): owned(PTerminal) =
|
||||
new result
|
||||
when defined(windows):
|
||||
initTerminal(result)
|
||||
|
||||
Reference in New Issue
Block a user