mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-25 07:56:33 +00:00
Compile fixes
This commit is contained in:
@@ -449,7 +449,7 @@ struct ReplayControllerInvoker : IReplayController
|
||||
if(scriptContext)
|
||||
scriptContext->PausePythonThreading();
|
||||
m_Ctx.Replay().BlockInvoke(
|
||||
[this, ptr, params...](IReplayController *replay) { (replay->*ptr)(params...); });
|
||||
[ptr, params...](IReplayController *replay) { (replay->*ptr)(params...); });
|
||||
if(scriptContext)
|
||||
scriptContext->ResumePythonThreading();
|
||||
}
|
||||
@@ -461,9 +461,8 @@ struct ReplayControllerInvoker : IReplayController
|
||||
PythonContext *scriptContext = m_Shell->GetScriptContext();
|
||||
if(scriptContext)
|
||||
scriptContext->PausePythonThreading();
|
||||
m_Ctx.Replay().BlockInvoke([this, &ret, ptr, params...](IReplayController *replay) {
|
||||
ret = (replay->*ptr)(params...);
|
||||
});
|
||||
m_Ctx.Replay().BlockInvoke(
|
||||
[&ret, ptr, params...](IReplayController *replay) { ret = (replay->*ptr)(params...); });
|
||||
if(scriptContext)
|
||||
scriptContext->ResumePythonThreading();
|
||||
return ret;
|
||||
@@ -476,9 +475,8 @@ struct ReplayControllerInvoker : IReplayController
|
||||
PythonContext *scriptContext = m_Shell->GetScriptContext();
|
||||
if(scriptContext)
|
||||
scriptContext->PausePythonThreading();
|
||||
m_Ctx.Replay().BlockInvoke([this, &ret, ptr, params...](IReplayController *replay) {
|
||||
ret = &(replay->*ptr)(params...);
|
||||
});
|
||||
m_Ctx.Replay().BlockInvoke(
|
||||
[&ret, ptr, params...](IReplayController *replay) { ret = &(replay->*ptr)(params...); });
|
||||
if(scriptContext)
|
||||
scriptContext->ResumePythonThreading();
|
||||
return *ret;
|
||||
|
||||
Reference in New Issue
Block a user