diff --git a/libobs/obs-hotkey.c b/libobs/obs-hotkey.c index 8ccc50c1d..7d41cff2e 100644 --- a/libobs/obs-hotkey.c +++ b/libobs/obs-hotkey.c @@ -206,7 +206,7 @@ obs_hotkey_id obs_hotkey_register_service(obs_service_t *service, obs_hotkey_id obs_hotkey_register_source(obs_source_t *source, const char *name, const char *description, obs_hotkey_func func, void *data) { - if (!source || !lock()) + if (!source || source->context.private || !lock()) return OBS_INVALID_HOTKEY_ID; obs_hotkey_id id = obs_hotkey_register_internal(