Clicking anything in the "Add"-dialog for song info preferences doesn't do anything

Bug #603251 reported by Johannes Hell
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Panflute
Fix Released
Medium
Paul Kuliniewicz

Bug Description

Not like this bug (https://bugs.launchpad.net/panflute/+bug/505194) the dialog to add song information shows up, but when I click anything it simply disappears without changing anything.
The only change I noticed is everytime I try and click something in that dialog, the following error message appears in ~/.local/share/panflute/applet.log:
WARNING [panflute.applet.prefs.Preferences] Menu item doesn't start with 'metadata_add_'

I am using version 0.6.2 installed from the ppa. If that's of any importance, my music player is MPD with Ario as client. OS is Ubuntu Lucid.

Related branches

Revision history for this message
Paul Kuliniewicz (kuliniew) wrote :

A workaround for this is to manually type in the appropriate field code into the box. You can probably guess what they are based on the default setting for it.

Changed in panflute:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Paul Kuliniewicz (kuliniew)
milestone: none → 0.7.0
Revision history for this message
Paul Kuliniewicz (kuliniew) wrote :

It turns out the applet was relying on behavior that changed in GTK+ 2.20:

"Prior to 2.20, GtkBuilder was setting the "name" property of constructed widgets to the "id" attribute. In GTK+ 2.20 or newer, you have to use gtk_buildable_get_name() instead of gtk_widget_get_name() to obtain the "id", or set the "name" property in your UI definition." [http://library.gnome.org/devel/gtk/stable/GtkBuilder.html]

The applet had been using the clicked menu item's "name" property to figure out which one was clicked, but that doesn't work anymore.

Changed in panflute:
status: Confirmed → In Progress
Changed in panflute:
status: In Progress → Fix Committed
Changed in panflute:
status: Fix Committed → Fix Released
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.