summaryrefslogtreecommitdiff
path: root/www/py-pywebview-qt/files/patch-webview_guilib.py
blob: 072cd2d04a60947f28e39644a59c9a8e45f97770 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- webview/guilib.py.orig	2024-10-27 17:42:14 UTC
+++ webview/guilib.py
@@ -114,7 +114,7 @@ def initialize(forced_gui: GUIType | None = None):
     elif hasattr(sys, 'getandroidapilevel'):
         try_import([import_android])
 
-    elif platform.system() == 'Linux' or platform.system() == 'OpenBSD':
+    elif platform.system() == 'Linux' or platform.system() == 'OpenBSD' or platform.system() == 'FreeBSD':
         if forced_gui == 'qt':
             guis = [import_qt, import_gtk]
         else:
@@ -135,7 +135,7 @@ def initialize(forced_gui: GUIType | None = None):
             raise WebViewException('You must have pythonnet installed in order to use pywebview.')
     else:
         raise WebViewException(
-            'Unsupported platform. Only Windows, Linux, OS X, OpenBSD are supported.'
+            'Unsupported platform. Only Windows, Linux, OS X, OpenBSD, FreeBSD are supported.'
         )
 
     guilib.setup_app()