From 9cd2e9ec8fc0127393dfce9c0359d500c8c238be Mon Sep 17 00:00:00 2001
From: Edward Rudd <urkle@outoforder.cc>
Date: Tue, 09 Apr 2019 02:22:50 +0000
Subject: [PATCH] updae source to 2.0.9 source
---
source/src/video/raspberry/SDL_rpivideo.c | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/source/src/video/raspberry/SDL_rpivideo.c b/source/src/video/raspberry/SDL_rpivideo.c
index e386380..c4f4a60 100644
--- a/source/src/video/raspberry/SDL_rpivideo.c
+++ b/source/src/video/raspberry/SDL_rpivideo.c
@@ -343,17 +343,17 @@
SDL_DisplayData *displaydata = (SDL_DisplayData *) display->driverdata;
if(data) {
- if (data->double_buffer) {
- /* Wait for vsync, and then stop vsync callbacks and destroy related stuff, if needed */
- SDL_LockMutex(data->vsync_cond_mutex);
- SDL_CondWait(data->vsync_cond, data->vsync_cond_mutex);
- SDL_UnlockMutex(data->vsync_cond_mutex);
+ if (data->double_buffer) {
+ /* Wait for vsync, and then stop vsync callbacks and destroy related stuff, if needed */
+ SDL_LockMutex(data->vsync_cond_mutex);
+ SDL_CondWait(data->vsync_cond, data->vsync_cond_mutex);
+ SDL_UnlockMutex(data->vsync_cond_mutex);
- vc_dispmanx_vsync_callback(displaydata->dispman_display, NULL, NULL);
+ vc_dispmanx_vsync_callback(displaydata->dispman_display, NULL, NULL);
- SDL_DestroyCond(data->vsync_cond);
- SDL_DestroyMutex(data->vsync_cond_mutex);
- }
+ SDL_DestroyCond(data->vsync_cond);
+ SDL_DestroyMutex(data->vsync_cond_mutex);
+ }
#if SDL_VIDEO_OPENGL_EGL
if (data->egl_surface != EGL_NO_SURFACE) {
--
Gitblit v1.9.3