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.
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.