From dae0f36a20b7ca8b962af583e07dbdc1ce81d13c Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 21 Apr 2018 15:00:35 +0200 Subject: [PATCH] Some cleanups --- gfx/drivers/gl.c | 8 ++++---- gfx/video_driver.c | 6 +++++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/gfx/drivers/gl.c b/gfx/drivers/gl.c index ef6be56ece..ffb6073600 100644 --- a/gfx/drivers/gl.c +++ b/gfx/drivers/gl.c @@ -2588,10 +2588,10 @@ static void gl_set_coords(void *handle_data, void *shader_data, static float gl_get_refresh_rate(void *data) { - float refresh_rate; - if (video_context_driver_get_refresh_rate(&refresh_rate)) - return refresh_rate; - return 0.0f; + float refresh_rate = 0.0f; + if (video_context_driver_get_refresh_rate(&refresh_rate)) + return refresh_rate; + return 0.0f; } static void gl_set_mvp(void *data, void *shader_data, diff --git a/gfx/video_driver.c b/gfx/video_driver.c index f18fd34b71..7e2b388e61 100644 --- a/gfx/video_driver.c +++ b/gfx/video_driver.c @@ -3194,8 +3194,12 @@ bool video_context_driver_get_refresh_rate(float *refresh_rate) { if (!current_video_context.get_refresh_rate || !refresh_rate) return false; + if (!video_context_data) + return false; - *refresh_rate = current_video_context.get_refresh_rate(video_context_data); + if (refresh_rate) + *refresh_rate = + current_video_context.get_refresh_rate(video_context_data); return true; }