e6414d8afc
Re-apply rebased and updated version of the RHEL 9 downstream patches, with some exceptions: Branding is still TBD, so has been left out for now. The desktop-icons extension will be replaced by an upstreamed version of desktop-icons-ng, which is still work-in-progress. Both dash-to-dock and dash-to-panel will be moved to separate packages, based on the existing Fedora package. It was decided to drop the panel-favorites and updates-dialog extensions. Resolves: RHEL-34255
31 lines
1.1 KiB
Diff
31 lines
1.1 KiB
Diff
From 4d04a035416867caec9d0aa83f90b4156f017ad0 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
|
Date: Thu, 17 Mar 2016 17:15:38 +0100
|
|
Subject: [PATCH] apps-menu: Set label_actor of Category items
|
|
|
|
Category items are based on BaseMenuItem rather than MenuItem,
|
|
so the accessible relationship isn't set up automatically for us.
|
|
---
|
|
extensions/apps-menu/extension.js | 5 ++++-
|
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/extensions/apps-menu/extension.js b/extensions/apps-menu/extension.js
|
|
index c32b61aa..17bcf3b5 100644
|
|
--- a/extensions/apps-menu/extension.js
|
|
+++ b/extensions/apps-menu/extension.js
|
|
@@ -125,7 +125,10 @@ class CategoryMenuItem extends PopupMenu.PopupBaseMenuItem {
|
|
else
|
|
name = _('Favorites');
|
|
|
|
- this.add_child(new St.Label({text: name}));
|
|
+ const label = new St.Label({text: name});
|
|
+ this.add_child(label);
|
|
+ this.actor.label_actor = label;
|
|
+
|
|
this.connect('motion-event', this._onMotionEvent.bind(this));
|
|
this.connect('notify::active', this._onActiveChanged.bind(this));
|
|
}
|
|
--
|
|
2.44.0
|
|
|