From 7c347aa3ec1d5540c23c20dcb5edd3c6ccb28c24 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Sun, 22 Jun 2014 17:29:50 +0200 Subject: port: store parent sysfs path in each MMPort --- src/mm-base-modem.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/mm-base-modem.c') diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c index 715dc258..76adb416 100644 --- a/src/mm-base-modem.c +++ b/src/mm-base-modem.c @@ -162,6 +162,7 @@ gboolean mm_base_modem_grab_port (MMBaseModem *self, const gchar *subsys, const gchar *name, + const gchar *parent_path, MMPortType ptype, MMPortSerialAtFlag at_pflags, GError **error) @@ -306,6 +307,11 @@ mm_base_modem_grab_port (MMBaseModem *self, * Note: 'key' and 'port' now owned by the HT. */ g_hash_table_insert (self->priv->ports, key, port); + /* Store parent path */ + g_object_set (port, + MM_PORT_PARENT_PATH, parent_path, + NULL); + return TRUE; } -- cgit v1.2.3-70-g09d2