aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2010-11-17 23:34:39 +0000
committerJustin Clark-Casey (justincc)2010-11-17 23:34:39 +0000
commitc072a9cfb3e74d58ec89fccf56cd67be97b99df9 (patch)
tree3088c83c67ccd618ef9259d94602c2ae747a5cbe
parentMake "show queues [full]" behave like "show users [full]" (diff)
downloadopensim-SC_OLD-c072a9cfb3e74d58ec89fccf56cd67be97b99df9.zip
opensim-SC_OLD-c072a9cfb3e74d58ec89fccf56cd67be97b99df9.tar.gz
opensim-SC_OLD-c072a9cfb3e74d58ec89fccf56cd67be97b99df9.tar.bz2
opensim-SC_OLD-c072a9cfb3e74d58ec89fccf56cd67be97b99df9.tar.xz
save all lines to history, not just those which turn out to be valid comands. does not store passwords
also, blank lines are not stored to history this makes it easier to go back and correct a command which was simply mistyped rather than having to type it out again
-rw-r--r--OpenSim/Framework/Console/LocalConsole.cs9
1 files changed, 7 insertions, 2 deletions
diff --git a/OpenSim/Framework/Console/LocalConsole.cs b/OpenSim/Framework/Console/LocalConsole.cs
index 5f2f404..6966211 100644
--- a/OpenSim/Framework/Console/LocalConsole.cs
+++ b/OpenSim/Framework/Console/LocalConsole.cs
@@ -473,9 +473,11 @@ namespace OpenSim.Framework.Console
473 y = -1; 473 y = -1;
474 } 474 }
475 475
476 string commandLine = cmdline.ToString();
477
476 if (isCommand) 478 if (isCommand)
477 { 479 {
478 string[] cmd = Commands.Resolve(Parser.Parse(cmdline.ToString())); 480 string[] cmd = Commands.Resolve(Parser.Parse(commandLine));
479 481
480 if (cmd.Length != 0) 482 if (cmd.Length != 0)
481 { 483 {
@@ -491,7 +493,10 @@ namespace OpenSim.Framework.Console
491 } 493 }
492 } 494 }
493 495
494 //AddToHistory(cmdline.ToString()); 496 // If we're not echoing to screen (e.g. a password) then we probably don't want it in history
497 if (echo && commandLine != "")
498 AddToHistory(commandLine);
499
495 return cmdline.ToString(); 500 return cmdline.ToString();
496 default: 501 default:
497 break; 502 break;