From 0d3a7b9393f1fe1379fac2b6a2c40b6f78c5b934 Mon Sep 17 00:00:00 2001 From: Ryan Ward Date: Thu, 29 Sep 2022 11:57:37 -0400 Subject: [PATCH] Fixed some buges with love2d support --- multi/init.lua | 2 +- multi/integration/loveManager/init.lua | 2 +- multi/integration/loveManager/threads.lua | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/multi/init.lua b/multi/init.lua index 3d1d006..2853319 100644 --- a/multi/init.lua +++ b/multi/init.lua @@ -1189,7 +1189,7 @@ function thread:newFunctionBase(generator,holdme) end end tfunc.__call = function(t,...) - if not t.Active then + if t.Active == false then if holdme then return nil, "Function is paused" end diff --git a/multi/integration/loveManager/init.lua b/multi/integration/loveManager/init.lua index 93a5a2c..f002d86 100644 --- a/multi/integration/loveManager/init.lua +++ b/multi/integration/loveManager/init.lua @@ -109,7 +109,7 @@ end multi.integration.GLOBAL = GLOBAL multi.integration.THREAD = THREAD require("multi.integration.loveManager.extensions") -mulit.print("Integrated Love Threading!") +multi.print("Integrated Love Threading!") return {init=function() return GLOBAL,THREAD end} \ No newline at end of file diff --git a/multi/integration/loveManager/threads.lua b/multi/integration/loveManager/threads.lua index c66e7dc..d867d6d 100644 --- a/multi/integration/loveManager/threads.lua +++ b/multi/integration/loveManager/threads.lua @@ -106,7 +106,7 @@ function threads.kill() error("Thread Killed!\1") end -function THREAD.pushStatus(...) +function threads.pushStatus(...) local status_channel = love.thread.getChannel("__"..__THREADID__.."__MULTI__STATUS_CHANNEL__") local args = {...} status_channel:push(__THREADID__, args)