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 {