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
|
* the cur_python_script state variable. Use the busy_script variable
|
||||||
* to save and restore the value if not null.
|
* to save and restore the value if not null.
|
||||||
*/
|
*/
|
||||||
struct obs_python_script *busy_script;
|
struct obs_python_script *busy_script = NULL;
|
||||||
bool valid;
|
bool valid;
|
||||||
uint64_t ts = obs_get_video_frame_time();
|
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 RUNTIME_LINK
|
||||||
if (python_version.major == 3 && python_version.minor < 7) {
|
if (python_version.major == 3 && python_version.minor < 7) {
|
||||||
#elif PY_VERSION_HEX < 0x030700b0
|
|
||||||
if (true) {
|
|
||||||
#else
|
|
||||||
if (false) {
|
|
||||||
#endif
|
|
||||||
PyEval_InitThreads();
|
PyEval_InitThreads();
|
||||||
if (!PyEval_ThreadsInitialized())
|
if (!PyEval_ThreadsInitialized())
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
#elif PY_VERSION_HEX < 0x03070000
|
||||||
|
PyEval_InitThreads();
|
||||||
|
if (!PyEval_ThreadsInitialized())
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
|
|
||||||
/* ---------------------------------------------- */
|
/* ---------------------------------------------- */
|
||||||
/* Must set arguments for guis to work */
|
/* Must set arguments for guis to work */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user