|
|
|
[
Permlink
| « Hide
]
Lex Neva added a comment - 19/Jul/07 09:09 AM
Interesting find. I think I might have run into this in the past without even realizing it.
I'm pretty sure I have heard of this before and just chalked it up to "screwy things LSL does and that will never get fixed"
This probably requires a one line change in the definition of llResetScript() and llResetOtherScript() Huh. Always nice to know it wasn't my script's fault after all.
This bug affected my script too. Had to place a blank touch_start handler in the state that called the llResetScript() to get it to work (tip courtesy the scripting tips forum). This is not right folks, it should be fixed.
Should go out with the 1.19.0 server update, late December '07
"Should go out with the 1.19.0 server update, late December '07"
Thanks for the estimate! There's been a lot of unrest on JIRA about the use of the "fixed internally" resolution... people have a feeling that LL strands issues in "fixed internally" forever and doesn't get around to actually releasing the fixes. People also tend to reopen issues resolved like this because they see the word "resolved" and "fixed", but they still experience the issue. Estimates of the release fixes would be really helpful – even rough estimates. This issue has been bulk changed to fix pending.
Tested with the below script on a 1.19.0.78817 server, appears to be fixed as the script restores the touch handler.
default } state other { } Changing back to Fix Pending since server 1.19 was rolled back.
This issue also effects scripts being reset by client, via menu or button. See
Thank you Harleen; this works perfectly
There's been no activity/comments on this problem since mid-2008.
There was a posting by Joshua that a fix would be rolled out in 1.19 We're up to server 1.25 and client 1.21 and this problem continues to exist. Yes - there's a work-around - include a touch_start() in all states (even if it's empty). Regardless - a lot of time has passed since 1.19 when this problem was noticed. That's a lot of user content that's been released with a memory-consuming "work-around" installed. see solution how to correctly transition between states related to "touch_start(){;}" and "touch_end {;}" event chains at https://jira.secondlife.com/browse/SVC-3017
Just revisiting this (following some discussion on the linked SVC-3017) and confirming the problem still obtains on 1.27.2.129782. As Strife mentioned in May '08, even manual reset does not restore the touch_start handler, in contrast to my original report which I believe was accurate at the time (about a year earlier); also, the pointer does change to "touchable" now, again different from what I observed two years ago.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||