original commit: 6791883b622fdb29a1e6cfee35aa5f014bf4b8bf
This commit is contained in:
Matthew Flatt 2002-10-10 15:03:04 +00:00
parent b8aaed8f42
commit cbcda73036

View File

@ -16,7 +16,7 @@
(define external-browser
(make-parameter
(get-preference 'external-browser (lambda () #f))
#f ; #f means "consult the preferences file"
(lambda (x)
(if (browser-preference? x)
x
@ -64,7 +64,7 @@
[(eq? (system-type) 'windows)
(shell-execute #f url-str "" (current-directory) 'SW_SHOWNORMAL)]
[(eq? (system-type) 'unix)
(let ([preferred (external-browser)])
(let ([preferred (or (external-browser) (get-preference 'external-browser))])
(cond
[(use-browser 'opera preferred)
=>