From cfd49d2c058d828618e07d6b7981468109889ef6 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Thu, 14 Apr 2016 05:40:02 -0700 Subject: [PATCH] window: call stop() if we are currently recording --- src/sp-window.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sp-window.c b/src/sp-window.c index 59cf4313..f9a4cfdd 100644 --- a/src/sp-window.c +++ b/src/sp-window.c @@ -603,7 +603,10 @@ sp_window_record_button_clicked (SpWindow *self, g_assert (SP_IS_WINDOW (self)); g_assert (GTK_IS_BUTTON (button)); - sp_window_start_recording (self); + if (self->state == SP_WINDOW_STATE_RECORDING) + sp_window_stop_recording (self); + else + sp_window_start_recording (self); } static void