aboutsummaryrefslogtreecommitdiff
path: root/src/mm-port-serial.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-port-serial.c')
-rw-r--r--src/mm-port-serial.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mm-port-serial.c b/src/mm-port-serial.c
index ff02213e..e53421e3 100644
--- a/src/mm-port-serial.c
+++ b/src/mm-port-serial.c
@@ -1957,7 +1957,7 @@ set_property (GObject *object,
self->priv->stopbits = g_value_get_uint (value);
break;
case PROP_FLOW_CONTROL:
- self->priv->flow_control = g_value_get_enum (value);
+ self->priv->flow_control = g_value_get_flags (value);
break;
case PROP_SEND_DELAY:
self->priv->send_delay = g_value_get_uint64 (value);
@@ -1999,7 +1999,7 @@ get_property (GObject *object,
g_value_set_uint (value, self->priv->stopbits);
break;
case PROP_FLOW_CONTROL:
- g_value_set_enum (value, self->priv->flow_control);
+ g_value_set_flags (value, self->priv->flow_control);
break;
case PROP_SEND_DELAY:
g_value_set_uint64 (value, self->priv->send_delay);
@@ -2100,12 +2100,12 @@ mm_port_serial_class_init (MMPortSerialClass *klass)
g_object_class_install_property
(object_class, PROP_FLOW_CONTROL,
- g_param_spec_enum (MM_PORT_SERIAL_FLOW_CONTROL,
- "flowcontrol",
- "Select flow control (see MMFlowControl definition)",
- MM_TYPE_FLOW_CONTROL,
- MM_FLOW_CONTROL_UNKNOWN,
- G_PARAM_READWRITE));
+ g_param_spec_flags (MM_PORT_SERIAL_FLOW_CONTROL,
+ "FlowControl",
+ "Select flow control",
+ MM_TYPE_FLOW_CONTROL,
+ MM_FLOW_CONTROL_UNKNOWN,
+ G_PARAM_READWRITE));
g_object_class_install_property
(object_class, PROP_SEND_DELAY,