Skip to content

Commit deb048d

Browse files
authored
Python Previewer: Initialize WebView (#879)
1 parent 2af6925 commit deb048d

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/langs/python/python-previewer.py

+14-1
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,28 @@
2222
gi.require_version("Graphene", "1.0")
2323
gi.require_version("Gsk", "4.0")
2424
gi.require_version("GtkSource", "5")
25+
gi.require_version("WebKit", "6.0")
2526
gi.require_version("Workbench", "0")
2627

27-
from gi.repository import GLib, Gdk, Gtk, Adw, Graphene, Gio, GtkSource, Workbench
28+
from gi.repository import (
29+
GObject,
30+
GLib,
31+
Gdk,
32+
Gtk,
33+
Adw,
34+
Graphene,
35+
Gio,
36+
GtkSource,
37+
WebKit,
38+
Workbench,
39+
)
2840
from gi.repository.Gio import DBusConnection, DBusConnectionFlags
2941

3042
# Make sure all libraries are properly initialized
3143
Gtk.init()
3244
Adw.init()
3345
GtkSource.init()
46+
GObject.type_ensure(WebKit.WebView)
3447

3548
resource = Gio.Resource.load(
3649
f'/app/share/{os.environ["FLATPAK_ID"]}/re.sonny.Workbench.libworkbench.gresource'

0 commit comments

Comments
 (0)