diff --git a/gramps2/src/GrampsDisplay.py b/gramps2/src/GrampsDisplay.py index 766dfd5b0..ef78cf15e 100644 --- a/gramps2/src/GrampsDisplay.py +++ b/gramps2/src/GrampsDisplay.py @@ -43,7 +43,8 @@ def run_browser(url): for path in search: prog = os.path.join(path,browser) if os.path.isfile(prog): - os.system("%s %s" % (prog, url)) + if os.fork() == 0: + os.execvp(prog,[prog, url]) return