diff options
author | Rick Pasetto <rick@lindenlab.com> | 2009-10-05 18:14:27 -0700 |
---|---|---|
committer | Rick Pasetto <rick@lindenlab.com> | 2009-10-05 18:14:27 -0700 |
commit | aba67da38b8b983f043b536b9743f80abfb6e33a (patch) | |
tree | d31382427283f1289615fe409d62e300cc684c48 /indra/llprimitive | |
parent | 1658d77b865a9e139381a60c7a912ee3b949e69b (diff) |
FIX DEV-40877: ignore changes from "bad" objects which have an invalid media URL
Diffstat (limited to 'indra/llprimitive')
-rw-r--r-- | indra/llprimitive/lltextureentry.cpp | 6 | ||||
-rw-r--r-- | indra/llprimitive/lltextureentry.h | 4 |
2 files changed, 9 insertions, 1 deletions
diff --git a/indra/llprimitive/lltextureentry.cpp b/indra/llprimitive/lltextureentry.cpp index b534939dfc..8f7cd68834 100644 --- a/indra/llprimitive/lltextureentry.cpp +++ b/indra/llprimitive/lltextureentry.cpp @@ -646,3 +646,9 @@ LLUUID LLTextureEntry::getAgentIDFromMediaVersionString(const std::string &versi } return id; } + +//static +bool LLTextureEntry::isMediaVersionString(const std::string &version_string) +{ + return std::string::npos != version_string.find(MEDIA_VERSION_STRING_PREFIX); +} diff --git a/indra/llprimitive/lltextureentry.h b/indra/llprimitive/lltextureentry.h index 8d2834f78c..d6366b9bb2 100644 --- a/indra/llprimitive/lltextureentry.h +++ b/indra/llprimitive/lltextureentry.h @@ -171,7 +171,9 @@ public: static U32 getVersionFromMediaVersionString(const std::string &version_string); // Given a media version string, return the UUID of the agent static LLUUID getAgentIDFromMediaVersionString(const std::string &version_string); - + // Return whether or not the given string is actually a media version + static bool isMediaVersionString(const std::string &version_string); + // Media flags enum { MF_NONE = 0x0, MF_HAS_MEDIA = 0x1 }; |