diff options
Diffstat (limited to 'indra/newview/llslurl.cpp')
-rw-r--r-- | indra/newview/llslurl.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/indra/newview/llslurl.cpp b/indra/newview/llslurl.cpp index 262ea3ca1f..e43fb993ce 100644 --- a/indra/newview/llslurl.cpp +++ b/indra/newview/llslurl.cpp @@ -112,12 +112,11 @@ LLSLURL::LLSLURL(const std::string& slurl) // and the slurl type (APP or LOCATION) if (slurl_uri.scheme() == LLSLURL::SLURL_SECONDLIFE_SCHEME) { - if (path_array.size() == 0) + if (path_array.size() == 0 + && slurl_uri.authority().empty() + && slurl_uri.escapedQuery().empty()) { - if (slurl_uri.authority().empty() && slurl_uri.escapedQuery().empty()) - { - mType = EMPTY; - } + mType = EMPTY; // um, we need a path... return; } |