From 9d3fc0a59c69f9644ef4dac82c5b929761562dbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= Date: Sat, 4 Apr 2026 18:37:54 +0200 Subject: [PATCH] Set prgname to application ID Using the application ID ensures that Wayland compositors could match the window with the application and show the appropriate icon for them. --- usr/lib/webapp-manager/webapp-manager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/usr/lib/webapp-manager/webapp-manager.py b/usr/lib/webapp-manager/webapp-manager.py index d6aeb3e..c403671 100755 --- a/usr/lib/webapp-manager/webapp-manager.py +++ b/usr/lib/webapp-manager/webapp-manager.py @@ -18,7 +18,7 @@ gi.require_version("Gtk", "3.0") gi.require_version('XApp', '1.0') -from gi.repository import Gtk, Gdk, Gio, XApp, GdkPixbuf +from gi.repository import Gtk, Gdk, Gio, XApp, GdkPixbuf, GLib # 3. Local application/library specific imports. from common import _async, idle, WebAppManager, download_favicon, ICONS_DIR, BROWSER_TYPE_FIREFOX, BROWSER_TYPE_FIREFOX_FLATPAK, BROWSER_TYPE_ZEN_FLATPAK, BROWSER_TYPE_FIREFOX_SNAP @@ -44,6 +44,8 @@ def __init__(self, application_id, flags): Gtk.Application.__init__(self, application_id=application_id, flags=flags) self.connect("activate", self.activate) + GLib.set_prgname("webapp-manager") + def activate(self, application): windows = self.get_windows() if len(windows) > 0: