GNOME Bugzilla – Bug 529695
[dbus] instance should be last (in construct)
Last modified: 2008-05-23 21:02:40 UTC
class Test: Object { dynamic DBus.Object iservice; construct { iservice.Signal += _signal_handler; } private void _signal_handler (dynamic DBus.Object iservice) { } } dbus_g_proxy_connect_signal (obj, signal_name, handler, data, NULL); static void _test_signal_handler (Test* self, DBusGProxy* iservice) { g_return_if_fail (IS_TEST (self)); g_return_if_fail (DBUS_IS_G_PROXY (iservice)); }
This only happens when the signal connect is in construct..
Confirming, depends on the order the methods are processed.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 532290 ***