From 4f451cf76737acd66d7ba3842a5fcf483723d0be Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Thu, 5 Sep 2013 16:26:52 +0200 Subject: [PATCH] qmi-port: use the new qmi-proxy if available --- src/mm-qmi-port.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mm-qmi-port.c b/src/mm-qmi-port.c index a26fdaba..02ef09fe 100644 --- a/src/mm-qmi-port.c +++ b/src/mm-qmi-port.c @@ -216,6 +216,12 @@ qmi_device_new_ready (GObject *unused, GError *error = NULL; QmiDeviceOpenFlags flags = QMI_DEVICE_OPEN_FLAGS_VERSION_INFO; + /* If possible, try to open the QMI port through the QMI proxy daemon, which + * allows other applications to also talk to the QMI port properly. */ +#if QMI_CHECK_VERSION (1,7,0) + flags |= QMI_DEVICE_OPEN_FLAGS_PROXY; +#endif + ctx->self->priv->qmi_device = qmi_device_new_finish (res, &error); if (!ctx->self->priv->qmi_device) { g_simple_async_result_take_error (ctx->result, error);