~libzeitgeist-developers/libzeitgeist/giomodule

Viewing all changes in revision 153.

  • Committer: Mikkel Kamstrup Erlandsen
  • Date: 2010-08-05 06:52:05 UTC
  • mfrom: (152.1.1 libzeitgeist)
  • Revision ID: kamstrup@delight-20100805065205-g9h83bxuw40fatgy
Merge Michal's branch lp:~mhr3/libzeitgeist/various-fixes :

 * Fixes bug #559350 "zeitgeist-daemon crashed with OverflowError in call_async()"

The cause of this was that once Zeitgeist disappeared from the bus and appeared again, install_monitor() was called which in turn called egg_dbus_connection_register_interface() for an interface which was already registered - probably by a bug in EggDBus, this caused Introspect to stop working and therefore when Zeitgeist wanted to call the actual Notify* method on the monitor object, it wasn't able to introspect it and therefore assumed only one input Int32 parameter.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: