From 18303cdd0d7bd94b59be9e0bdbdd10db8ccafb92 Mon Sep 17 00:00:00 2001 From: Raoul Snyman Date: Tue, 10 Dec 2019 16:57:30 +0000 Subject: [PATCH] Fix the path to QtWebEngineProcess on macOS --- openlp/__main__.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/openlp/__main__.py b/openlp/__main__.py index 3b10add57..657af6b66 100644 --- a/openlp/__main__.py +++ b/openlp/__main__.py @@ -26,8 +26,9 @@ import faulthandler import logging import multiprocessing import sys +import os -# from OpenGL import GL +# from OpenGL import GL # noqa from openlp.core.app import main from openlp.core.common import is_macosx, is_win @@ -78,6 +79,11 @@ def start(): # to avoid any potential conflicts. if is_macosx(): sys.argv = [x for x in sys.argv if not x.startswith('-psn')] + if getattr(sys, 'frozen', False): + os.environ['QTWEBENGINEPROCESS_PATH'] = os.path.normpath(os.path.join( + sys._MEIPASS, '..', 'MacOS', 'PyQt5', 'Qt', 'lib', 'QtWebEngineCore.framework', + 'Versions', '5', 'Helpers', 'QtWebEngineProcess.app', 'Contents', 'MacOS', 'QtWebEngineProcess' + )) main()