Mercurial > pidgin
comparison src/signals.c @ 11171:ebb02ea3c789
[gaim-migrate @ 13272]
Moved DBUS init call from gtkmain.c to core.c
Reimplemented DBUS bindings mechamism to use low-level GLib bindings
as described in my last blog entry. This way plugins can add new DBUS
methods on the fly. Also wrote an example plugin that demonstrate how
to do it.
committer: Tailor Script <tailor@pidgin.im>
author | Piotr Zielinski <zielaj> |
---|---|
date | Sat, 30 Jul 2005 00:23:21 +0000 |
parents | 1c5398ccbeb0 |
children | bb0d7b719af2 |
comparison
equal
deleted
inserted
replaced
11170:0e9e2b923d09 | 11171:ebb02ea3c789 |
---|---|
487 | 487 |
488 va_end(tmp); | 488 va_end(tmp); |
489 } | 489 } |
490 | 490 |
491 #ifdef HAVE_DBUS | 491 #ifdef HAVE_DBUS |
492 gaim_dbus_signal_emit_gaim(gaim_dbus_object, signal, | 492 gaim_dbus_signal_emit_gaim(signal, signal_data->num_values, |
493 signal_data->num_values, | |
494 signal_data->values, args); | 493 signal_data->values, args); |
495 #endif /* HAVE_DBUS */ | 494 #endif /* HAVE_DBUS */ |
496 | 495 |
497 } | 496 } |
498 | 497 |
539 "Signal data for %s not found!\n", signal); | 538 "Signal data for %s not found!\n", signal); |
540 return 0; | 539 return 0; |
541 } | 540 } |
542 | 541 |
543 #ifdef HAVE_DBUS | 542 #ifdef HAVE_DBUS |
544 gaim_dbus_signal_emit_gaim(gaim_dbus_object, signal, | 543 gaim_dbus_signal_emit_gaim(signal, signal_data->num_values, |
545 signal_data->num_values, | |
546 signal_data->values, args); | 544 signal_data->values, args); |
547 #endif /* HAVE_DBUS */ | 545 #endif /* HAVE_DBUS */ |
548 | 546 |
549 for (l = signal_data->handlers; l != NULL; l = l_next) | 547 for (l = signal_data->handlers; l != NULL; l = l_next) |
550 { | 548 { |