diff options
author | mingchen | 2008-06-09 15:20:08 +0000 |
---|---|---|
committer | mingchen | 2008-06-09 15:20:08 +0000 |
commit | db151bcec7843162c6dadf92afb1cf59957df943 (patch) | |
tree | de5769d913ee2f2f0429567a807e52f3ea82baca /OpenSim/Framework/Console | |
parent | *Patched CreateItemsTable.sql (MSSQL). Patch by Kyle and Chris from G2. (diff) | |
download | opensim-SC-db151bcec7843162c6dadf92afb1cf59957df943.zip opensim-SC-db151bcec7843162c6dadf92afb1cf59957df943.tar.gz opensim-SC-db151bcec7843162c6dadf92afb1cf59957df943.tar.bz2 opensim-SC-db151bcec7843162c6dadf92afb1cf59957df943.tar.xz |
*Fixed bug that caused failure when System.Console.Readline returns null (no stdin)
*Fixed bug that would crash the simulator if there were two physics/meshing engines loaded with the same name.
Diffstat (limited to 'OpenSim/Framework/Console')
-rw-r--r-- | OpenSim/Framework/Console/ConsoleBase.cs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/OpenSim/Framework/Console/ConsoleBase.cs b/OpenSim/Framework/Console/ConsoleBase.cs index 5d8e5b9..c813e91 100644 --- a/OpenSim/Framework/Console/ConsoleBase.cs +++ b/OpenSim/Framework/Console/ConsoleBase.cs | |||
@@ -230,7 +230,14 @@ namespace OpenSim.Framework.Console | |||
230 | { | 230 | { |
231 | try | 231 | try |
232 | { | 232 | { |
233 | return System.Console.ReadLine(); | 233 | string line = System.Console.ReadLine(); |
234 | while(line == null) | ||
235 | { | ||
236 | |||
237 | line = System.Console.ReadLine(); | ||
238 | } | ||
239 | |||
240 | return line; | ||
234 | } | 241 | } |
235 | catch (Exception e) | 242 | catch (Exception e) |
236 | { | 243 | { |
@@ -357,7 +364,8 @@ namespace OpenSim.Framework.Console | |||
357 | public void Prompt() | 364 | public void Prompt() |
358 | { | 365 | { |
359 | string tempstr = CmdPrompt(m_componentName + "# "); | 366 | string tempstr = CmdPrompt(m_componentName + "# "); |
360 | RunCommand(tempstr); | 367 | RunCommand(tempstr); |
368 | |||
361 | } | 369 | } |
362 | 370 | ||
363 | public void RunCommand(string cmdline) | 371 | public void RunCommand(string cmdline) |