[gnome-shell/wip/carlosg/pad-osd-menus: 1/2] padOsd: Set menu manager on actions popup menu




commit 269b7e474f3fc4375ba7891a9112f44caa0e3ee4
Author: Carlos Garnacho <carlosg gnome org>
Date:   Sat Apr 23 19:51:11 2022 +0200

    padOsd: Set menu manager on actions popup menu
    
    Menus do need a menu manager to handle grabs for them, this
    is more necessary now that the padOsd do also push a
    Clutter.Grab.

 js/ui/padOsd.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/js/ui/padOsd.js b/js/ui/padOsd.js
index 065df47788..ec2dc5bf6b 100644
--- a/js/ui/padOsd.js
+++ b/js/ui/padOsd.js
@@ -3,7 +3,7 @@
 
 const {
     Atk, Clutter, GDesktopEnums, Gio,
-    GLib, GObject, Gtk, Meta, Pango, Rsvg, St,
+    GLib, GObject, Gtk, Meta, Pango, Rsvg, Shell, St,
 } = imports.gi;
 const Signals = imports.signals;
 
@@ -144,6 +144,9 @@ var ActionComboBox = GObject.registerClass({
         this._editMenu.actor.hide();
         Main.uiGroup.add_actor(this._editMenu.actor);
 
+        this._editMenuManager = new PopupMenu.PopupMenuManager(this);
+        this._editMenuManager.addMenu(this._editMenu);
+
         this._actionLabels = new Map();
         this._actionLabels.set(GDesktopEnums.PadButtonAction.NONE, _("Application defined"));
         this._actionLabels.set(GDesktopEnums.PadButtonAction.HELP, _("Show on-screen help"));


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]