From dd44701728f6bc9e6e6b4b2548b707221a075758 Mon Sep 17 00:00:00 2001 From: Juan Carlos Date: Tue, 31 Mar 2020 16:22:24 -0300 Subject: Tiny fix on browsers.openDefaultBrowser (#13818) --- lib/pure/browsers.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib/pure/browsers.nim') diff --git a/lib/pure/browsers.nim b/lib/pure/browsers.nim index 81a231aa2..66652bbc1 100644 --- a/lib/pure/browsers.nim +++ b/lib/pure/browsers.nim @@ -25,7 +25,8 @@ const osOpenCmd* = ## ``"open"`` on MacOS and Windows, ``"xdg-open"`` on Linux, BSD, etc. proc openDefaultBrowser*(url: string) = - ## opens `url` with the user's default browser. This does not block. + ## Opens `url` with the user's default browser. This does not block. + ## The URL must not be empty string. ## ## Under Windows, ``ShellExecute`` is used. Under Mac OS X the ``open`` ## command is used. Under Unix, it is checked if ``xdg-open`` exists and @@ -36,6 +37,7 @@ proc openDefaultBrowser*(url: string) = ## ## .. code-block:: nim ## block: openDefaultBrowser("https://nim-lang.org") + doAssert url.len > 0, "URL must not be empty string" when defined(windows): var o = newWideCString(osOpenCmd) var u = newWideCString(url) -- cgit 1.4.1-2-gfad0