diff --git a/Source/Tools/LinuxEmulation/LinuxSyscalls/SignalDelegator.cpp b/Source/Tools/LinuxEmulation/LinuxSyscalls/SignalDelegator.cpp index f96ee73c2..69cc44a8f 100644 --- a/Source/Tools/LinuxEmulation/LinuxSyscalls/SignalDelegator.cpp +++ b/Source/Tools/LinuxEmulation/LinuxSyscalls/SignalDelegator.cpp @@ -99,7 +99,7 @@ void SignalDelegator::HandleSignal(FEX::HLE::ThreadStateObject* Thread, int Sign } void SignalDelegator::RegisterHostSignalHandler(int Signal, HostSignalDelegatorFunction Func, bool Required) { - SetHostSignalHandler(Signal, std::move(Func), Required); + SetHostSignalHandler(Signal, std::move(Func)); FrontendRegisterHostSignalHandler(Signal, Required); } @@ -1077,7 +1077,7 @@ void SignalDelegator::RegisterHostSignalHandlerForGuest(int Signal, FEX::HLE::Ho } void SignalDelegator::RegisterFrontendHostSignalHandler(int Signal, HostSignalDelegatorFunction Func, bool Required) { - SetFrontendHostSignalHandler(Signal, std::move(Func), Required); + SetFrontendHostSignalHandler(Signal, std::move(Func)); FrontendRegisterFrontendHostSignalHandler(Signal, Required); } diff --git a/Source/Tools/LinuxEmulation/LinuxSyscalls/SignalDelegator.h b/Source/Tools/LinuxEmulation/LinuxSyscalls/SignalDelegator.h index 129cfb652..891ec00be 100644 --- a/Source/Tools/LinuxEmulation/LinuxSyscalls/SignalDelegator.h +++ b/Source/Tools/LinuxEmulation/LinuxSyscalls/SignalDelegator.h @@ -209,10 +209,10 @@ private: void FrontendRegisterHostSignalHandler(int Signal, bool Required); void FrontendRegisterFrontendHostSignalHandler(int Signal, bool Required); - void SetHostSignalHandler(int Signal, HostSignalDelegatorFunction Func, bool Required) { + void SetHostSignalHandler(int Signal, HostSignalDelegatorFunction Func) { HostHandlers[Signal].Handlers.push_back(std::move(Func)); } - void SetFrontendHostSignalHandler(int Signal, HostSignalDelegatorFunction Func, bool Required) { + void SetFrontendHostSignalHandler(int Signal, HostSignalDelegatorFunction Func) { HostHandlers[Signal].FrontendHandler = std::move(Func); }