sol2 icon indicating copy to clipboard operation
sol2 copied to clipboard

Setter not working in sol::property with static classes (only release 3.3.0)

Open eduardodoria opened this issue 3 years ago • 1 comments

Using latest release (3.3.0) sol::property setter method is not working:

auto engine = lua.new_usertype<Engine>("Engine", sol::no_constructor);
engine["callTouch"] = sol::property(&Engine::isCallTouch, &Engine::setCallTouch);

On release 3.2.3:

print(Engine.callTouch)  -- working
Engine.callTouch = true  -- working

On release 3.3.0:

print(Engine.callTouch)  -- working
Engine.callTouch = true  -- not working

eduardodoria avatar Sep 11 '22 01:09 eduardodoria

Looks like a duplicate of #1268

Smertig avatar Sep 11 '22 15:09 Smertig