/** * cd_sensor_set_id: **/ static void cd_sensor_set_id (CdSensor *sensor, const gchar *id) { gchar *id_tmp; g_return_if_fail (CD_IS_SENSOR (sensor)); g_free (sensor->priv->id); /* make sure object path is sane */ id_tmp = cd_main_ensure_dbus_path (id); sensor->priv->object_path = g_build_filename (COLORD_DBUS_PATH, "sensors", id_tmp, NULL); sensor->priv->id = g_strdup (id); g_free (id_tmp); }
/** * cd_sensor_set_id: **/ static void cd_sensor_set_id (CdSensor *sensor, const gchar *id) { CdSensorPrivate *priv = GET_PRIVATE (sensor); g_autofree gchar *id_tmp = NULL; g_return_if_fail (CD_IS_SENSOR (sensor)); g_free (priv->id); /* make sure object path is sane */ id_tmp = cd_main_ensure_dbus_path (id); priv->object_path = g_build_filename (COLORD_DBUS_PATH, "sensors", id_tmp, NULL); priv->id = g_strdup (id); }