diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2013-07-17 10:28:20 +0200 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2013-07-17 10:28:20 +0200 |
commit | 6b4893dd033f4bbb02a8e40532c57b965d133591 (patch) | |
tree | 370bbcaff7d34cebf9bd9596c5c770395acd5742 /bin/gui/control.c | |
parent | c852392d9e27d244ee48238e056f7dac5bc7e131 (diff) | |
download | uca-6b4893dd033f4bbb02a8e40532c57b965d133591.tar.gz uca-6b4893dd033f4bbb02a8e40532c57b965d133591.tar.bz2 uca-6b4893dd033f4bbb02a8e40532c57b965d133591.tar.xz uca-6b4893dd033f4bbb02a8e40532c57b965d133591.zip |
Stop recording if acquisition was stopped
Diffstat (limited to 'bin/gui/control.c')
-rw-r--r-- | bin/gui/control.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bin/gui/control.c b/bin/gui/control.c index 9653bb3..1e895a5 100644 --- a/bin/gui/control.c +++ b/bin/gui/control.c @@ -284,8 +284,11 @@ record_frames (gpointer args) print_and_free_error (&error); } - data->state = IDLE; - set_tool_button_state (data); + if (n_max > 0) { + uca_camera_stop_recording (data->camera, NULL); + data->state = IDLE; + set_tool_button_state (data); + } n_frames = ring_buffer_get_num_blocks (data->buffer); |