Fix IsNearby check having invalid logic and hiding options because of it

This commit is contained in:
Liru Færs
2020-03-24 22:41:23 -04:00
parent c7448f290d
commit cf57624688

View File

@@ -9668,7 +9668,7 @@ class ListIsNearby final : public view_listener_t
{
const auto& data = userdata["data"];
const auto& id = active_owner_or_id(data);
gMenuHolder->findControl(userdata["control"].asString())->setValue(!data.asBoolean() && LFIDBearer::getActiveType() == LFIDBearer::OBJECT ? !!gObjectList.findObject(id) : is_nearby(id));
gMenuHolder->findControl(userdata["control"].asString())->setValue((LFIDBearer::getActiveType() == LFIDBearer::OBJECT && data.asBoolean()) ? !!gObjectList.findObject(id) : is_nearby(id));
return true;
}
};