From 911a29d51e5b4b67b56102b6ea108aea3c476e9c Mon Sep 17 00:00:00 2001 From: Araq Date: Mon, 20 May 2013 17:21:24 +0200 Subject: [PATCH] browsers.nim compiles again on Windows --- lib/pure/browsers.nim | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/pure/browsers.nim b/lib/pure/browsers.nim index a12f0f7f34..6f5bf7ddba 100644 --- a/lib/pure/browsers.nim +++ b/lib/pure/browsers.nim @@ -27,11 +27,9 @@ proc openDefaultBrowser*(url: string) = ## default browser to use. when defined(windows): when useWinUnicode: - var o = allocWideCString("open") - var u = allocWideCString(url) + var o = newWideCString("open") + var u = newWideCString(url) discard ShellExecuteW(0'i32, o, u, nil, nil, SW_SHOWNORMAL) - dealloc o - dealloc u else: discard ShellExecuteA(0'i32, "open", url, nil, nil, SW_SHOWNORMAL) elif defined(macosx):