obs-scripting: Fix compilation warnings on Clang and GCC
- Fix Python deprecation warnings - Fix maybe uninitialized warning (GCC only)
This commit is contained in:
parent
2839837ed6
commit
c6a8b03719
12
deps/obs-scripting/obs-scripting-python.c
vendored
12
deps/obs-scripting/obs-scripting-python.c
vendored
@ -1538,7 +1538,7 @@ static void python_tick(void *param, float seconds)
|
||||
* the cur_python_script state variable. Use the busy_script variable
|
||||
* to save and restore the value if not null.
|
||||
*/
|
||||
struct obs_python_script *busy_script;
|
||||
struct obs_python_script *busy_script = NULL;
|
||||
bool valid;
|
||||
uint64_t ts = obs_get_video_frame_time();
|
||||
|
||||
@ -1686,15 +1686,15 @@ bool obs_scripting_load_python(const char *python_path)
|
||||
|
||||
#if RUNTIME_LINK
|
||||
if (python_version.major == 3 && python_version.minor < 7) {
|
||||
#elif PY_VERSION_HEX < 0x030700b0
|
||||
if (true) {
|
||||
#else
|
||||
if (false) {
|
||||
#endif
|
||||
PyEval_InitThreads();
|
||||
if (!PyEval_ThreadsInitialized())
|
||||
return false;
|
||||
}
|
||||
#elif PY_VERSION_HEX < 0x03070000
|
||||
PyEval_InitThreads();
|
||||
if (!PyEval_ThreadsInitialized())
|
||||
return false;
|
||||
#endif
|
||||
|
||||
/* ---------------------------------------------- */
|
||||
/* Must set arguments for guis to work */
|
||||
|
Loading…
x
Reference in New Issue
Block a user