summaryrefslogtreecommitdiffstats
path: root/src/cameras/uca-pco-camera.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cameras/uca-pco-camera.c')
-rw-r--r--src/cameras/uca-pco-camera.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/cameras/uca-pco-camera.c b/src/cameras/uca-pco-camera.c
index 78ee8bf..953bef3 100644
--- a/src/cameras/uca-pco-camera.c
+++ b/src/cameras/uca-pco-camera.c
@@ -719,13 +719,17 @@ static void uca_pco_camera_set_property(GObject *object, guint property_id, cons
case PROP_ACQUIRE_MODE:
{
UcaPcoCameraAcquireMode mode = (UcaPcoCameraAcquireMode) g_value_get_enum(value);
+ unsigned int err = PCO_NOERROR;
if (mode == UCA_PCO_CAMERA_ACQUIRE_MODE_AUTO)
- pco_set_acquire_mode(priv->pco, ACQUIRE_MODE_AUTO);
+ err = pco_set_acquire_mode(priv->pco, ACQUIRE_MODE_AUTO);
else if (mode == UCA_PCO_CAMERA_ACQUIRE_MODE_EXTERNAL)
- pco_set_record_mode(priv->pco, ACQUIRE_MODE_EXTERNAL);
+ err = pco_set_acquire_mode(priv->pco, ACQUIRE_MODE_EXTERNAL);
else
g_warning("Unknown acquire mode");
+
+ if (err != PCO_NOERROR)
+ g_warning("Cannot set acquire mode");
}
break;