diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-05-23 14:31:13 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-05-26 13:14:52 +0000 |
commit | ac1ff45f44615d7f9bd5f8cbd758be32fb96f705 (patch) | |
tree | d92737ea9897c2950d6c44a1be1a6a0daa01ab1e /src | |
parent | 41db2e5e820f222ce36b6fd228054642edfb4746 (diff) |
broadband-modem: skip time interface sync if no time support
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-broadband-modem.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c index 4827c283..fe4d53b5 100644 --- a/src/mm-broadband-modem.c +++ b/src/mm-broadband-modem.c @@ -11997,10 +11997,14 @@ syncing_step (GTask *task) /* * Synchronize asynchronously the Time interface. */ - mm_obj_info (self, "resume synchronization state (%d/%d): time interface sync", - ctx->step, SYNCING_STEP_LAST); - mm_iface_modem_time_sync (MM_IFACE_MODEM_TIME (self), (GAsyncReadyCallback)iface_modem_time_sync_ready, task); - return; + if (self->priv->modem_time_dbus_skeleton) { + mm_obj_info (self, "resume synchronization state (%d/%d): time interface sync", + ctx->step, SYNCING_STEP_LAST); + mm_iface_modem_time_sync (MM_IFACE_MODEM_TIME (self), (GAsyncReadyCallback)iface_modem_time_sync_ready, task); + return; + } + ctx->step++; + /* fall through */ case SYNCING_STEP_LAST: mm_obj_info (self, "resume synchronization state (%d/%d): all done", |