From e10a712b2607829f0050f94c8bca21a76d0128f6 Mon Sep 17 00:00:00 2001 From: cage Date: Sun, 25 Sep 2022 11:02:52 +0200 Subject: [PATCH] - enqueue the procedure to create a gopher window. --- src/ui-goodies.lisp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ui-goodies.lisp b/src/ui-goodies.lisp index e0a764d..7967432 100644 --- a/src/ui-goodies.lisp +++ b/src/ui-goodies.lisp @@ -2248,9 +2248,10 @@ Currently the only recognized protocols are gemini and kami." (file-explorer-close-window) (open-kami-address trimmed-url)) ((text-utils:string-starts-with-p gopher-parser:+gopher-scheme+ trimmed-url) - (multiple-value-bind (host port type selector) - (gopher-parser:parse-iri trimmed-url) - (gopher-window::make-request host port type selector))) + (with-enqueued-process () + (multiple-value-bind (host port type selector) + (gopher-parser:parse-iri trimmed-url) + (gopher-window::make-request host port type selector)))) (t (open-gemini-address trimmed-url)))))) (if (null address)