From d6f88ab9d0c3c6dd606913b99b618175cda7c85b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 25 Nov 2023 13:06:48 +0530 Subject: [PATCH] ... --- src/calibre/gui2/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index c3f0c7f242..5779c7b036 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -1464,6 +1464,7 @@ def open_url(qurl): ensure_app() cmd = ['xdg-open', qurl.toLocalFile() if qurl.isLocalFile() else qurl.toString(QUrl.ComponentFormattingOption.FullyEncoded)] if isfrozen and QApplication.instance().platformName() == "wayland": + import subprocess # See https://bugreports.qt.io/browse/QTBUG-119438 subprocess.Popen(cmd, stdin=subprocess.DEVNULL, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) ok = True