diff options
author | Araq <rumpf_a@web.de> | 2015-10-19 16:09:23 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2015-10-19 16:09:35 +0200 |
commit | 3ccd5ca64b62d1186e525ee7b89ca8b0dc94515c (patch) | |
tree | b4596512686c190e5a6c308bf168d8e90f0724d1 | |
parent | 03550f14f8aeeba4db7cdb19294d15432e8a707a (diff) | |
download | Nim-3ccd5ca64b62d1186e525ee7b89ca8b0dc94515c.tar.gz |
make terminal.nim work with --app:gui
-rw-r--r-- | lib/pure/terminal.nim | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/pure/terminal.nim b/lib/pure/terminal.nim index caa788136..60f064e7c 100644 --- a/lib/pure/terminal.nim +++ b/lib/pure/terminal.nim @@ -87,11 +87,13 @@ when defined(windows): var hStdoutTemp = getStdHandle(STD_OUTPUT_HANDLE) if duplicateHandle(getCurrentProcess(), hStdoutTemp, getCurrentProcess(), addr(hStdout), 0, 1, DUPLICATE_SAME_ACCESS) == 0: - raiseOSError(osLastError()) + when defined(consoleapp): + raiseOSError(osLastError()) var hStderrTemp = getStdHandle(STD_ERROR_HANDLE) if duplicateHandle(getCurrentProcess(), hStderrTemp, getCurrentProcess(), addr(hStderr), 0, 1, DUPLICATE_SAME_ACCESS) == 0: - raiseOSError(osLastError()) + when defined(consoleapp): + raiseOSError(osLastError()) proc getCursorPos(h: Handle): tuple [x,y: int] = var c: CONSOLESCREENBUFFERINFO |