diff --git a/UI/window-basic-main-outputs.cpp b/UI/window-basic-main-outputs.cpp index 8e0265f4e..0bf0fb919 100644 --- a/UI/window-basic-main-outputs.cpp +++ b/UI/window-basic-main-outputs.cpp @@ -367,9 +367,14 @@ SimpleOutput::SimpleOutput(OBSBasic *main_) : BasicOutputHandler(main_) bool useReplayBuffer = config_get_bool(main->Config(), "SimpleOutput", "RecRB"); if (useReplayBuffer) { + obs_data_t *hotkey; const char *str = config_get_string( main->Config(), "Hotkeys", "ReplayBuffer"); - obs_data_t *hotkey = obs_data_create_from_json(str); + if (str) + hotkey = obs_data_create_from_json(str); + else + hotkey = nullptr; + replayBuffer = obs_output_create("replay_buffer", Str("ReplayBuffer"), nullptr, hotkey);