I suspect this has something to do with how we implement the
PlaylistsPanel class: it inherits from 2 GObject classes, and the
append-items signal comes from the second parent.

IIRC GObject itself doesn't support multiple inheritance, so I'm
absolutely confused why this works/worked.

I'm attaching a test case that can be used to check if this is indeed
the problem. If it is, we'll have to ask the (Py)GObject people whether
it's intended. Can anyone on natty run this and see whether you get an
error (it prints "OK" if everything works)?

** Attachment added: "gobject-multi-inherit.py"
   
https://bugs.launchpad.net/ubuntu/+source/exaile/+bug/714484/+attachment/1841967/+files/gobject-multi-inherit.py

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/714484

Title:
  Exaile doen't start after last upgrade

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to