When no one is sitting, it's still possible to get a menu that has a [SECURITY] option, via RLV's ONTOUCH ASK. This breaks the assumption in the [BACK] button handler, which sent the [ADJUST] menu to an active sitter, and when there was no sitter, the menu was sent to all sitters instead, causing multiple dialogs to be generated. Repro details are in #35. Fix by disabling the [BACK] button when no active sitter is set. The alternative of faking a click is not viable because we've lost the information of what prim was clicked, which is essential for RLV to know where to force-sit the victim. Disabling [BACK] is a bit rude on the user, but it has the advantage that they have to click the desired prim again, therefore the information is recovered. Fixes #35. |
||
---|---|---|
.. | ||
Plugins | ||
Utilities | ||
[AV]adjuster.lsl | ||
[AV]helper.lsl | ||
[AV]root-security.lsl | ||
[AV]root.lsl | ||
[AV]select.lsl | ||
[AV]sitA.lsl | ||
[AV]sitB.lsl | ||
avsitter2_link_message_reference.md | ||
build-aux.py | ||
BUILD_GUIDE.md | ||
IMPORT_GUIDE.md | ||
Makefile | ||
MARKETPLACE.txt |