From 0bac79f1a21f12ca0e3f30ade7b6bf5b85549700 Mon Sep 17 00:00:00 2001 From: Andrzej Zaborowski Date: Mon, 15 Feb 2010 08:02:56 +0100 Subject: Fix: Use g_dbus_emit_signal in call-barring,meter --- src/call-barring.c | 13 ++----------- src/call-meter.c | 12 ++---------- 2 files changed, 4 insertions(+), 21 deletions(-) (limited to 'src') diff --git a/src/call-barring.c b/src/call-barring.c index e4c39f39..2a04b256 100644 --- a/src/call-barring.c +++ b/src/call-barring.c @@ -991,18 +991,9 @@ static void call_barring_incoming_enabled_notify(int idx, void *userdata) struct ofono_call_barring *cb = userdata; DBusConnection *conn = ofono_dbus_get_connection(); const char *path = __ofono_atom_get_path(cb->atom); - DBusMessage *signal; - - signal = dbus_message_new_signal(path, OFONO_CALL_BARRING_INTERFACE, - "IncomingBarringInEffect"); - if (!signal) { - ofono_error("Unable to allocate new %s.IncomingBarringInEffect" - " signal", OFONO_CALL_BARRING_INTERFACE); - return; - } - - g_dbus_send_message(conn, signal); + g_dbus_emit_signal(conn, path, OFONO_CALL_BARRING_INTERFACE, + "IncomingBarringInEffect", DBUS_TYPE_INVALID); } static void call_barring_outgoing_enabled_notify(int idx, void *userdata) diff --git a/src/call-meter.c b/src/call-meter.c index 02757784..2b1e6a50 100644 --- a/src/call-meter.c +++ b/src/call-meter.c @@ -652,18 +652,10 @@ void ofono_call_meter_changed_notify(struct ofono_call_meter *cm, int new_value) void ofono_call_meter_maximum_notify(struct ofono_call_meter *cm) { DBusConnection *conn = ofono_dbus_get_connection(); - DBusMessage *signal; const char *path = __ofono_atom_get_path(cm->atom); - signal = dbus_message_new_signal(path, OFONO_CALL_METER_INTERFACE, - "NearMaximumWarning"); - if (!signal) { - ofono_error("Unable to allocate new %s.NearMaximumWarning " - "signal", OFONO_CALL_METER_INTERFACE); - return; - } - - g_dbus_send_message(conn, signal); + g_dbus_emit_signal(conn, path, OFONO_CALL_METER_INTERFACE, + "NearMaximumWarning", DBUS_TYPE_INVALID); } int ofono_call_meter_driver_register(const struct ofono_call_meter_driver *d) -- cgit v1.2.3