aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/1ring.lsl
diff options
context:
space:
mode:
authoronefang2019-07-04 02:14:27 +1000
committeronefang2019-07-04 02:14:27 +1000
commit0d288bd1ca584d691a87407c6fee9b8aad0ccdfd (patch)
tree9f24c8a4a139caf0d1fc33442843ff343ad22e29 /1ring.lsl
parentAdd a changelog. (diff)
download1ring-0d288bd1ca584d691a87407c6fee9b8aad0ccdfd.zip
1ring-0d288bd1ca584d691a87407c6fee9b8aad0ccdfd.tar.gz
1ring-0d288bd1ca584d691a87407c6fee9b8aad0ccdfd.tar.bz2
1ring-0d288bd1ca584d691a87407c6fee9b8aad0ccdfd.tar.xz
Don't complain about settings with no code to handle them.
Diffstat (limited to '1ring.lsl')
-rw-r--r--1ring.lsl14
1 files changed, 6 insertions, 8 deletions
diff --git a/1ring.lsl b/1ring.lsl
index 9593321..7e59c45 100644
--- a/1ring.lsl
+++ b/1ring.lsl
@@ -406,11 +406,11 @@ integer changeAccess(key id, string cmd, key person, integer source)
406 406
407integer doThing(key id, string button, string fr, string cmd, string data, integer source) 407integer doThing(key id, string button, string fr, string cmd, string data, integer source)
408{ 408{
409 integer set = -1;
409 if ("SET " == llGetSubString(button, 0, 3)) 410 if ("SET " == llGetSubString(button, 0, 3))
410 { 411 {
411 integer set = listFindString(Settings, fr + cmd, sSTRIDE); 412 set = listFindString(Settings, fr + cmd, sSTRIDE);
412 if (-1 != set) 413 if (-1 != set) setSetting(id, fr + cmd, data, fINT); else s("Unknown setting '" + cmd);
413 setSetting(id, fr + cmd, data, fINT);
414 } 414 }
415 if ((fr != (ScriptName + ".") && ("*." != fr))) return TRUE; 415 if ((fr != (ScriptName + ".") && ("*." != fr))) return TRUE;
416 416
@@ -613,12 +613,10 @@ d("New URL " + URL);
613 llMessageLinked(LINK_SET, DEBUG_CHANNEL, "OHSILLYPROBE", llGetKey()); 613 llMessageLinked(LINK_SET, DEBUG_CHANNEL, "OHSILLYPROBE", llGetKey());
614 else if ("▲" == cmd) 614 else if ("▲" == cmd)
615 ; 615 ;
616 else if (-1 == listFindString(Settings, fr + cmd, sSTRIDE)) 616 else if ((-1 == listFindString(Settings, fr + cmd, sSTRIDE)) && (-1 != set))
617 { 617 {
618 if (fMENU == source) 618 if (fMENU == source) s("Unknown menu command '" + cmd + "' from - " + button);
619 d("Unknown menu command '" + cmd + "' from -\n\t" + button); 619 else s("Unknown command '" + cmd + "' from - " + button);
620 else
621 d("Unknown command '" + cmd + "' from -\n\t" + button);
622 } 620 }
623 return (source == fMENU); 621 return (source == fMENU);
624} 622}