diff --git a/gfx/drivers/gl.c b/gfx/drivers/gl.c index 4fda106a17..f9944dec28 100644 --- a/gfx/drivers/gl.c +++ b/gfx/drivers/gl.c @@ -1340,8 +1340,8 @@ static bool gl_frame(void *data, const void *frame, if ( video_info->black_frame_insertion && !input_driver_is_nonblock_state() - && !runloop_ctl(RUNLOOP_CTL_IS_SLOWMOTION, NULL) - && !runloop_ctl(RUNLOOP_CTL_IS_PAUSED, NULL)) + && !video_info->runloop_is_slowmotion + && !video_info->runloop_is_paused) { video_context_driver_swap_buffers(video_info); glClear(GL_COLOR_BUFFER_BIT); diff --git a/gfx/drivers/vulkan.c b/gfx/drivers/vulkan.c index 675ecbac9a..cd05e3d3ef 100644 --- a/gfx/drivers/vulkan.c +++ b/gfx/drivers/vulkan.c @@ -1933,8 +1933,8 @@ static bool vulkan_frame(void *data, const void *frame, if ( video_info->black_frame_insertion && !input_driver_is_nonblock_state() - && !runloop_ctl(RUNLOOP_CTL_IS_SLOWMOTION, NULL) - && !runloop_ctl(RUNLOOP_CTL_IS_PAUSED, NULL)) + && !video_info->runloop_is_slowmotion + && !video_info->runloop_is_paused) { vulkan_inject_black_frame(vk, video_info); }