diff options
author | Oren Hurvitz | 2013-05-02 15:23:37 +0300 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2014-01-11 00:54:41 +0000 |
commit | bc0ff5e7d43b873f8895f782c73170a84b5c35d6 (patch) | |
tree | 3d758d5ab5e888c9a01330010c1c88b31420ee33 /OpenSim | |
parent | In library inventory, correct asset id for llSay example script (diff) | |
download | opensim-SC_OLD-bc0ff5e7d43b873f8895f782c73170a84b5c35d6.zip opensim-SC_OLD-bc0ff5e7d43b873f8895f782c73170a84b5c35d6.tar.gz opensim-SC_OLD-bc0ff5e7d43b873f8895f782c73170a84b5c35d6.tar.bz2 opensim-SC_OLD-bc0ff5e7d43b873f8895f782c73170a84b5c35d6.tar.xz |
Allow Boolean nodes in XML to be specified as "0/1". AuroraSim does that.
Diffstat (limited to 'OpenSim')
-rw-r--r-- | OpenSim/Framework/Util.cs | 4 | ||||
-rw-r--r-- | OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/OpenSim/Framework/Util.cs b/OpenSim/Framework/Util.cs index e8dfec1..52635b2 100644 --- a/OpenSim/Framework/Util.cs +++ b/OpenSim/Framework/Util.cs | |||
@@ -2029,8 +2029,10 @@ namespace OpenSim.Framework | |||
2029 | #region Xml Serialization Utilities | 2029 | #region Xml Serialization Utilities |
2030 | public static bool ReadBoolean(XmlTextReader reader) | 2030 | public static bool ReadBoolean(XmlTextReader reader) |
2031 | { | 2031 | { |
2032 | // AuroraSim uses "int" for some fields that are boolean in OpenSim, e.g. "PassCollisions". Don't fail because of this. | ||
2032 | reader.ReadStartElement(); | 2033 | reader.ReadStartElement(); |
2033 | bool result = Boolean.Parse(reader.ReadContentAsString().ToLower()); | 2034 | string val = reader.ReadContentAsString().ToLower(); |
2035 | bool result = val.Equals("true") || val.Equals("1"); | ||
2034 | reader.ReadEndElement(); | 2036 | reader.ReadEndElement(); |
2035 | 2037 | ||
2036 | return result; | 2038 | return result; |
diff --git a/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs b/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs index d8a3184..2511c08 100644 --- a/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs +++ b/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs | |||
@@ -557,7 +557,7 @@ namespace OpenSim.Services.Connectors.Hypergrid | |||
557 | } | 557 | } |
558 | catch | 558 | catch |
559 | { | 559 | { |
560 | m_log.DebugFormat("[USER AGENT CONNECTOR]: Unable to contact remote server {0} for GetServerURLs", m_ServerURL); | 560 | m_log.DebugFormat("[USER AGENT CONNECTOR]: Unable to contact remote server {0} for GetServerURLs for user {1}", m_ServerURL, userID); |
561 | // reason = "Exception: " + e.Message; | 561 | // reason = "Exception: " + e.Message; |
562 | return serverURLs; | 562 | return serverURLs; |
563 | } | 563 | } |