You can (I think!) test for the version of GTK you have, and initialize Gtk.Arrow appropriately in each case. You don't want to give up on portability just to handle minor API changes like this one.
A quick hack patch is attached that attempts to do this; it is (minimally) tested under Precise, but not yet tested at all under Oneiric. Point me at the LSC packaging repository, and I can probably attempt to package this and create the debdiff. ** Patch added: "Improved patch trying to keep LSC codebase Oneric-compatible" https://bugs.launchpad.net/ubuntu/+source/lubuntu-software-center/+bug/959867/+attachment/2938538/+files/lsc-arrow-initializer.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/959867 Title: lubuntu-software-center crashed with TypeError in __init__(): __init__() takes exactly 3 arguments (1 given) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lubuntu-software-center/+bug/959867/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
