From 17362b68441e62fcd75c60b529181c79334a541e Mon Sep 17 00:00:00 2001 From: Sasha Szpakowski Date: Mon, 30 Oct 2023 18:55:26 -0300 Subject: [PATCH] Restore no-parameter variant of love.graphics.setColorMask. --- src/modules/graphics/wrap_Graphics.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/graphics/wrap_Graphics.cpp b/src/modules/graphics/wrap_Graphics.cpp index c5b9648ce..27338cdc6 100644 --- a/src/modules/graphics/wrap_Graphics.cpp +++ b/src/modules/graphics/wrap_Graphics.cpp @@ -2355,7 +2355,11 @@ int w_setColorMask(lua_State *L) { ColorChannelMask mask; - if (lua_gettop(L) <= 1) + if (lua_isnoneornil(L, 1)) + { + mask.r = mask.g = mask.b = mask.a = true; + } + else if (lua_gettop(L) <= 1) { // Set all color components if a single argument is given. mask.r = mask.g = mask.b = mask.a = luax_checkboolean(L, 1);