From 92c4f20d79a790bfc7f0a92ae160fea032d78900 Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Thu, 9 Apr 2026 18:34:00 +0545 Subject: [PATCH] feat(modules/panel/components): add wmclass parameter to AboutApp creation - New Feature: Added support for passing `wmclass` to `AboutApp`. - Enhancements: Safely fetch `current_active_wm_class` using `getattr` with a default empty string. - Bug Fixes: Prevent potential error when `current_active_wm_class` attribute is absent. --- modules/panel/components/globalmenu.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/panel/components/globalmenu.py b/modules/panel/components/globalmenu.py index 758fc3e..6dc03aa 100644 --- a/modules/panel/components/globalmenu.py +++ b/modules/panel/components/globalmenu.py @@ -60,7 +60,8 @@ def show_about_app(_=None): return app_name = modus_service.current_active_app_name - about_window = AboutApp(app_name=app_name, wmclass="") + wmclass = getattr(modus_service, "current_active_wm_class", "") + about_window = AboutApp(app_name=app_name, wmclass=wmclass) about_window.toggle(None)