From 43d45404d38dcdb2df95bd77a75c23bcb2efa01c Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 5 Nov 2015 10:17:37 -0600 Subject: ril: Implement power on/off inline --- plugins/ril.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'plugins') diff --git a/plugins/ril.c b/plugins/ril.c index e27c98c8..0e344ca1 100644 --- a/plugins/ril.c +++ b/plugins/ril.c @@ -304,11 +304,14 @@ static void ril_send_power(struct ril_data *rd, ofono_bool_t online, DBG("(online = 1, offline = 0)): %i", online); - g_ril_request_power(rd->ril, (const gboolean) online, &rilp); + parcel_init(&rilp); + parcel_w_int32(&rilp, 1); + parcel_w_int32(&rilp, online); + + g_ril_append_print_buf(rd->ril, "(%d)", online); if (g_ril_send(rd->ril, RIL_REQUEST_RADIO_POWER, &rilp, func, cbd, notify) == 0 && cbd != NULL) { - CALLBACK_WITH_FAILURE(cb, cbd->data); g_free(cbd); } -- cgit v1.2.3