diff options
| author | callum <none@none> | 2011-10-20 15:03:28 -0700 |
|---|---|---|
| committer | callum <none@none> | 2011-10-20 15:03:28 -0700 |
| commit | 6998c5ebc7aad43d44f1bb6e42e20503c2ff144f (patch) | |
| tree | 916f1c113192211d85a7772b4b62df65f0a613d7 /indra/llxuixml | |
| parent | a1561c20e063060a6a54b4e66968404e4cb15d8a (diff) | |
| parent | 4a90d9f3d6d4491aab8b17bc8dc7f3c8ac90de49 (diff) | |
Merge with head
Diffstat (limited to 'indra/llxuixml')
| -rw-r--r-- | indra/llxuixml/llinitparam.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/indra/llxuixml/llinitparam.h b/indra/llxuixml/llinitparam.h index 1e295ada2d..183472450d 100644 --- a/indra/llxuixml/llinitparam.h +++ b/indra/llxuixml/llinitparam.h @@ -982,7 +982,7 @@ namespace LLInitParam if (parser.readValue(name)) { // try to parse a per type named value - if (name_value_lookup_t::getValueFromName(name, typed_param.mValues)) + if (name_value_lookup_t::getValueFromName(name, value)) { typed_param.add(value); typed_param.mValues.back().setValueName(name); @@ -1013,7 +1013,7 @@ namespace LLInitParam bool value_written = parser.writeValue(*it, name_stack); if (!value_written) { - std::string calculated_key = typed_param.calcValueName(typed_param.getValue()); + std::string calculated_key = it->calcValueName(key); if (!parser.writeValue(calculated_key, name_stack)) { break; |
