diff options
author | Richard Linden <none@none> | 2010-06-24 15:00:03 -0700 |
---|---|---|
committer | Richard Linden <none@none> | 2010-06-24 15:00:03 -0700 |
commit | 63b3bf29208d51df84f10594266661d6294df4c6 (patch) | |
tree | f07fd0aa162283ffd8914c7cfdc7a8cd7b201759 /indra/llui/lluictrlfactory.h | |
parent | a77b0827c2189101de44801e003588881a75a79b (diff) | |
parent | e7040fad36bd03407f5c51e9cac809ce8b98c900 (diff) |
merge
Diffstat (limited to 'indra/llui/lluictrlfactory.h')
-rw-r--r-- | indra/llui/lluictrlfactory.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/indra/llui/lluictrlfactory.h b/indra/llui/lluictrlfactory.h index b1fa6add67..7da96ffce3 100644 --- a/indra/llui/lluictrlfactory.h +++ b/indra/llui/lluictrlfactory.h @@ -170,7 +170,9 @@ public: // Returns 0 on success S32 saveToXML(LLView* viewp, const std::string& filename); - std::string getCurFileName() { return mFileNames.empty() ? "" : mFileNames.back(); } + std::string getCurFileName(); + void pushFileName(const std::string& name); + void popFileName(); static BOOL getAttributeColor(LLXMLNodePtr node, const std::string& name, LLColor4& color); @@ -229,7 +231,7 @@ public: T* widget = NULL; std::string skinned_filename = findSkinnedFilename(filename); - getInstance()->mFileNames.push_back(skinned_filename); + instance().pushFileName(filename); { LLXMLNodePtr root_node; @@ -263,7 +265,7 @@ public: } } fail: - getInstance()->mFileNames.pop_back(); + instance().popFileName(); return widget; } |