From 6351e80946c4083d6f89acf3fa2603234b95e454 Mon Sep 17 00:00:00 2001 From: radius Date: Tue, 18 Sep 2018 00:04:18 -0500 Subject: [PATCH] [recording] handle failure to start recording properly --- command.c | 5 +++++ record/record_driver.c | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/command.c b/command.c index 69975e2c36..b82fc88bf6 100644 --- a/command.c +++ b/command.c @@ -2179,7 +2179,12 @@ TODO: Add a setting for these tweaks */ command_event(CMD_EVENT_RECORD_DEINIT, NULL); recording_set_state(true); if (!recording_init()) + { + command_event(CMD_EVENT_RECORD_DEINIT, NULL); + recording_set_state(false); + streaming_set_state(false); return false; + } } break; case CMD_EVENT_HISTORY_DEINIT: diff --git a/record/record_driver.c b/record/record_driver.c index 8171270e34..453165e1b6 100644 --- a/record/record_driver.c +++ b/record/record_driver.c @@ -356,8 +356,6 @@ bool recording_init() (float)av_info->timing.fps, (float)av_info->timing.sample_rate); - RARCH_LOG("STREAM!!! %d\n", streaming_is_enabled()); - if (!string_is_empty(global->record.path)) strlcpy(output, global->record.path, sizeof(output)); else