projects
/
vg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
89f7e01
)
async possible race
author
hgn
<hgodden00@gmail.com>
Mon, 24 Jul 2023 10:52:50 +0000
(11:52 +0100)
committer
hgn
<hgodden00@gmail.com>
Mon, 24 Jul 2023 10:52:50 +0000
(11:52 +0100)
vg_loader.h
patch
|
blob
|
history
diff --git
a/vg_loader.h
b/vg_loader.h
index fd037cedcdd6d17c94336cdf3e628d128ab4391a..62fbe21192726c0b0084ae461356baa71ff72dd2 100644
(file)
--- a/
vg_loader.h
+++ b/
vg_loader.h
@@
-206,7
+206,12
@@
VG_STATIC int _vg_loader_thread( void *pfn ){
}
static int vg_loader_availible(void){
- return SDL_SemValue( vg.sem_loader ) && !(vg_async.start);
+ if( SDL_SemValue( vg.sem_loader ) ){
+ if( !(vg_async.start) )
+ return 1;
+ }
+
+ return 0;
}
VG_STATIC void vg_loader_start( void(*pfn)(void *data), void *data )