Skip to content

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/pure/terminal.nim

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ type
3737

3838
var gTerm {.threadvar.}: owned(PTerminal)
3939

40-
proc newTerminal(): owned(PTerminal) {.gcsafe, raises: [].}
40+
when defined(windows) and defined(consoleapp):
41+
proc newTerminal(): owned(PTerminal) {.gcsafe, raises: [OSError].}
42+
else:
43+
proc newTerminal(): owned(PTerminal) {.gcsafe, raises: [].}
4144

4245
proc getTerminal(): PTerminal {.inline.} =
4346
if isNil(gTerm):

0 commit comments

Comments
 (0)