Unity global menu causes handlers of the "activate" signal of Gtk.Action to be emptied

Bug #1286605 reported by Andres G. Aragoneses
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Unity GTK+ module
Confirmed
Undecided
Unassigned
unity (Ubuntu)
Invalid
Medium
Unassigned
unity-gtk-module (Ubuntu)
Triaged
High
William Hua

Bug Description

If you launch banshee 2.6.2 or banshee 2.9.0 in Ubuntu 14.04 and start playing a song, and then go to the "Edit" menu, you will not see an option to set up the rating of the song.

The culprit of this is Unity's Global Menu, because the RatingSet menu appears fine when launching banshee with UBUNTU_MENUPROXY=0.

Under the hood, the reason of why this menu is not attached when running inside unity is because adding a handler to the signal "activate" of a Gtk.Action has no effect (maybe Unity is removing all the handlers of this signal?).

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: unity 7.1.2+14.04.20140220-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-12.32-generic 3.13.4
Uname: Linux 3.13.0-12-generic x86_64
ApportVersion: 2.13.2-0ubuntu5
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CurrentDesktop: Unity
Date: Sat Mar 1 21:23:34 2014
InstallationDate: Installed on 2014-02-25 (4 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140224)
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Andres G. Aragoneses (knocte) wrote :
summary: - Unity global menu causes "activated" signals of Gtk.ActionEntry
- instances to be emptied
+ Unity global menu causes handlers of the "activate" signal of Gtk.Action
+ to be emptied
description: updated
Revision history for this message
Andres G. Aragoneses (knocte) wrote :

This bug doesn't happen in Ubuntu 13.04, therefore it is a regression.

William Hua (attente)
Changed in unity (Ubuntu):
status: New → Confirmed
Changed in unity-gtk-module (Ubuntu):
importance: Undecided → Medium
Changed in unity (Ubuntu):
importance: Undecided → Medium
Changed in unity-gtk-module (Ubuntu):
status: New → Triaged
Changed in unity (Ubuntu):
status: Confirmed → Triaged
Changed in unity-gtk-module:
status: New → Confirmed
Changed in unity (Ubuntu):
status: Triaged → Invalid
Changed in unity-gtk-module (Ubuntu):
assignee: nobody → William Hua (attente)
importance: Medium → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.